使用/ jQuery选择表格单元格

时间:2011-08-30 16:13:42

标签: jquery

如何选择除第一个TD之外的所有TD?我不知道表中可能有多少列,所以我不能真正使用:nth-​​child(2)等......

<table>
<tr>
    <td>do not select</td>
    <td>select</td>
    <td>select</td>
    <td>select</td>
    ...
</tr>
</table>

4 个答案:

答案 0 :(得分:3)

尝试使用:gt(0)选择匹配集中索引大于索引的所有元素。

$("table td:gt(0)");

正在使用 demo

答案 1 :(得分:3)

$allTableCellsButFirst = $('table tr td').not('tr:first-child td:first-child');

应该为你做的伎俩。

Working Example via jsFiddle

答案 2 :(得分:1)

$('table tr td:first-child').siblings();

答案 3 :(得分:0)

您可以在TD中添加一个类:

$('#someTable .tableCell').each(function()
{
    alert($(this).html());
});