我在我的jquery选择器中使用nth-child来标识要修改的列。我有5列(1-5),我只想修改2,3和4.有没有办法做到这一点与第n孩子?例如:用nth-child指定多列()
$('#example tbody tr td:nth-child(2||3||4)')
我尝试了几种组合,但似乎没有任何工作。我相当新的jQuery选择器任何帮助,你可以扔在我会不胜感激。
问候, 乔·奇
我在我的jquery选择器中使用nth-child来标识要修改的列。我有5列(1-5),我只想修改2,3和4.有没有办法做到这一点与第n孩子?例如:用nth-child指定多列()
$('#example tbody tr td:nth-child(2||3||4)')
我尝试了几种组合,但似乎没有任何工作。我相当新的jQuery选择器任何帮助,你可以扔在我会不胜感激。
问候, 乔·奇
$('#example tbody tr td:not(:last-child, :first-child)')
感谢这正是我正在寻找的。 – JoeChin 2010-09-06 17:20:14
您可以使用.nextUntil()
这样的:
$('#example tbody tr td:nth-child(1)').nextUntil(':nth-child(5)');
谢谢,这也正是我正在寻找的。 – JoeChin 2010-09-06 17:20:45
这不适用于每行。这将是所有发现的“”元素的一部分。 – user113716 2010-09-06 17:14:38
谢谢,我从来没有见过这种方法,但它肯定会非常方便。 – JoeChin 2010-09-06 17:21:28
@patrick没有人在这里的解决方案真的有haha – 2010-09-06 17:54:45
你不能添加任何id /类的列? – 2010-09-06 16:58:46