为了账号安全,请及时绑定邮箱和手机立即绑定

jquery有办法操作每一个tr的第一个td?

jquery有办法操作每一个tr的第一个td?

当年话下 2018-07-22 09:35:05
遇到一个状况是 需要操作table中每一个tr的第一个td,去做click事件html类似长这样<table class="datagrid-body">   <tr>     <td>Jill</td>     <td>Smith</td>      <td>50</td>   </tr>   <tr>     <td>Eve</td>     <td>Jackson</td>      <td>94</td>   </tr>   <tr>     <td>Eve</td>     <td>Jackson</td>      <td>94</td>   </tr></table>我目前jquery写法是这样,但只有第一个tr的td有click效果,要怎么让每一个tr的第一个td都吃到这click效果?$(document).on('click', ".datagrid-body tr td:first", function (e){     alert('test') }});
查看完整描述

2 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

获取所有tr,再循环绑定事件吧

查看完整回答
反对 回复 2018-07-29
?
婷婷同学_

TA贡献1844条经验 获得超8个赞

td:nth-child(1)

试试nth-child() 选择器


查看完整回答
反对 回复 2018-07-29
  • 2 回答
  • 0 关注
  • 701 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信