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

遇到一个状况是 需要操作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')
}});



江户川乱折腾
浏览 1422回答 3
3回答

慕瓜3177635

jquery获取表格里所有tr里的第一个td,有两种方法jquery获取表格所有tr行里的第一个td单元格的两种方法

哈士奇WWW

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

陪伴而非守候

:firstchild
打开App,查看更多内容
随时随地看视频慕课网APP