我想选择表格第一列的所有单元格。任何人都可以告诉我代码。
试过这个..
$('.sortable tr:nth-child(1)'); // getting entire row.
答案 0 :(得分:22)
这个(相当详细的)选择器应该可以工作:
$(".sortable tr > :nth-child(1)")
如果您想要其他列,只需将索引更改为nth-child
,而不是1
。
这将选择td
(数据)和th
(标题)单元格,顺便说一句。
$(".sortable tr > :nth-child(1)")
.css("background-color", "yellow");
<table class="sortable">
<tr> <th> A </th> <th> B </th> <th> C </th> </tr>
<tr> <td> 1 </td> <td> 2 </td> <td> 3 </td> </tr>
<tr> <td> 10 </td> <td> 20 </td> <td> 30 </td> </tr>
<tr> <td> 100 </td> <td> 200 </td> <td> 300 </td> </tr>
</table>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
答案 1 :(得分:15)
$('.sortable td:first-child');
答案 2 :(得分:-1)
$('.sortable tr td:first').each(function(){
alert($(this).text());
});