jQuery嵌套:eq选择器

时间:2011-12-15 12:58:23

标签: javascript jquery css-selectors

我是jQuery的新手,我正在尝试选择table中的单元格。我的表有3个cols,每个3个单元。

所以我尝试选择第一行的第一个单元格,例如:

$("#table tr:eq(0) td:eq(0)") 

但不起作用!什么是正确的方法?

3 个答案:

答案 0 :(得分:0)

你可以尝试使用它:

$("#table tr:nth-child(0) td:nth-child(0)")

我没有测试它。

编辑:nth-​​child是1索引的。所以它应该是nth-child(1)。

答案 1 :(得分:0)

尝试添加此项以确保它不起作用(或是)

$("#table tr:eq(0) td:eq(0)").css('background','red').otherStuff();

您的表格是否有table?尝试:

$("table tr:eq(0) td:eq(0)").css('background','red').otherStuff();

答案 2 :(得分:0)

你确定你的桌子有一张桌子的ID吗?或者你的选择器应该没有#。

如果您的表没有表的ID,并且您想通过标记名选择

的选择器
$("table tr:eq(0) td:eq(0)");

应该有效。您也可以通过其他方式编写它,例如:

$("table tr:first td:first");

我认为问题可能是你在那里有错误的哈希值;)