我是jQuery
的新手,我正在尝试选择table
中的单元格。我的表有3个cols,每个3个单元。
所以我尝试选择第一行的第一个单元格,例如:
$("#table tr:eq(0) td:eq(0)")
但不起作用!什么是正确的方法?
答案 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");
我认为问题可能是你在那里有错误的哈希值;)