寻找兄弟姐妹的第n个孩子通过jQuery
问题描述:
比方说,我有看起来像这样的两个表:寻找兄弟姐妹的第n个孩子通过jQuery
TH TH TH TH
TD TD TD TD
TD TD TD TD
和
TH TH TH TH
TH TD TD TD
TH TD TD TD
我想在每个选择第3列。
起初我用第n个孩子这样:
$('table tr td:nth-child(3)')
但是,这不会工作,为第TD是在每个表中的不同列。
我在伪代码中需要的是'在每一行中获得第三TD 或 TH'。
我假设我需要使用$ .siblings,但不完全确定。
答
这个工作对我来说:
$('table tr :nth-child(3)').css('background-color', 'red');
它设置的第三列的背景颜色为“红色”(同时适用于表)。
请注意,tr
和:nth-child(3)
之间有一个空格,并且在:nth-child(3)
之前没有td
。
您可以通过check out this site了解示例代码并进行实验。
答
啊!空间。 'tr:nth-child()'和'tr:nth-child()'之间的巨大差异!这有帮助! – 2010-03-15 22:21:58