【发布时间】:2017-08-12 00:14:23
【问题描述】:
如果这给了我由 id=row5 标识的行 (tr) 中的第 5 列 (td),
var myCell = $('#row5 td:th-child(6)');
什么语句会给我下一行的第 7 列?
【问题讨论】:
-
那不会给你任何东西
:th-child()isnt valid:nth-child()is。即使是:nth-child()也会给你第 5 列第 6 行而不是第 5 列第 5 行... -
如果我有一个 id='row6',但我没有,虽然我想我可以。我真的在寻找“下一个 tr”类型的语法。
-
$('#row5:next td:th-child(6));呢? -
exAaron - 正是我正在寻找的语法。让我看看它是否会起作用。
-
@MustaphaGeorge 哎呀,我相信正确的内部选择器语法是
$('#row5 + tr td:nth-child(7)');,正如下面@Cokegod 提供的答案。
标签: jquery html-table css-selectors