我有一个表,我能够成功选择每一行的第一个单元格,但我不能使用相同的代码来选择每一行的第二个单元格。请帮我选择并更改每行第二个单元格的CSS。我不使用普通CSS的原因是因为这些是表格的未来单元格。
$("#part_rows tr td:first-child").css("width","150px");
上面的一个正常,但以下不起作用。
$("#part_rows tr td:second-child").css("width","150px");
答案 0 :(得分:7)
$("#part_rows tr td:nth-child(2)").css("width","150px");
如果您计划使用jQuery,花一小时浏览entire list of jQuery methods and selectors将为您节省大量时间......
“我不使用普通css的原因是因为这些是桌子的未来单元格。”
您尝试使用“普通”CSS吗?我想你会发现它适用于动态添加的元素。
答案 1 :(得分:2)
您正在寻找:nth-child
selector
答案 2 :(得分:2)
$("#part_rows tr").find('td:eq(1)')
在结合.find()
的jQuery中 - 你可以使用2个很好的人来完成这项工作。你可以看看:
http://api.jquery.com/find/
http://api.jquery.com/eq/
http://api.jquery.com/eq-selector/