jquery如何选择每个表行的第一个单元格

时间:2010-06-18 18:10:33

标签: jquery

我有一张这样的表:

<table id="myTable">
   <tr><td>1sta</td><td>2nd</td></tr>
   <tr><td>1stb</td><td>2nd</td></tr>
   <tr><td>1stc</td><td>2nd</td></tr>
   <tr><td>1std</td><td>2nd</td></tr>
</table>

使用jQuery 如何在“myTable”的每一行中选择第一个<td>元素?

2 个答案:

答案 0 :(得分:8)

first-child选择器会抓取每个td,它是其父级的第一个子级(在这种情况下为tr)。

$('#myTable td:first-child');

http://api.jquery.com/first-child-selector/

答案 1 :(得分:2)

使用此选择器'#myTable td:first-child'

这将为每个 td选择第一个tr。避免使用:first代替:first-child的诱惑。 :first只会选择一个元素。在这种情况下,它将是第一行的第一个单元格。

http://api.jquery.com/first-child-selector/