Javascript 选择表中每行的第二个单元格

Javascript 选择表中每行的第二个单元格,javascript,jquery,css,Javascript,Jquery,Css,我有一个表,我能够成功地选择每行的第一个单元格,但我不能使用相同的代码选择每行的第二个单元格。请帮助我选择并更改每行第二个单元格的CSS。我不使用普通CSS的原因是因为它们是表的未来单元格 $("#part_rows tr td:first-child").css("width","150px"); 上面的方法很好,但下面的方法不起作用 $("#part_rows tr td:second-child").css("width","150px"); 使用: 如果您计划使用jQuery,花一个

我有一个表,我能够成功地选择每行的第一个单元格,但我不能使用相同的代码选择每行的第二个单元格。请帮助我选择并更改每行第二个单元格的CSS。我不使用普通CSS的原因是因为它们是表的未来单元格

$("#part_rows tr td:first-child").css("width","150px");
上面的方法很好,但下面的方法不起作用

$("#part_rows tr td:second-child").css("width","150px");
使用:

如果您计划使用jQuery,花一个小时浏览将为您节省大量时间

“我不使用普通css的原因是因为这些是表格的未来单元格。”

你试过使用“普通”CSS吗?我想您会发现它在动态添加的元素上工作。

您正在寻找

在jQuery中组合
.find()
-您可以使用两个出色的家伙来完成这项工作。你可以看看:



$(“第n个孩子(2)”)
??
0%
当你问了11个问题时,对帮助你的社区的接纳率不是很尊重,已经改成:
$(“第1个孩子:eq(1)”).css('color','red')仅获取选择器调用的单个td。虽然我想并不是真的需要改变所有行的宽度
$("#part_rows tr td:nth-child(2)").css("width","150px");
$("#part_rows tr").find('td:eq(1)')