使用nth-child()指定多个列

时间:2010-09-06 16:50:10

标签: jquery css-selectors

我在我的jquery选择器中使用nth-child来识别要修改的列。我有5列(1-5),我只想修改2,3和4.有没有办法用nth-child做到这一点?类似的东西:

$('#example tbody tr td:nth-child(2||3||4)')

我尝试了几种组合,但似乎没有任何效果。我是jQuery选择器的新手任何你可以扔给我的帮助将不胜感激。

此致 Joe Chin

3 个答案:

答案 0 :(得分:6)

您可以像这样使用.nextUntil()

$('#example tbody tr td:nth-child(1)').nextUntil(':nth-child(5)');​​​​​​​​​​​​​​​​​​​​​​​

答案 1 :(得分:5)

$('#example tbody tr td:not(:last-child, :first-child)')

答案 2 :(得分:1)

我会使用切片,它更具动态性。

$('#example tbody tr td').slice(1,4)

切片方法的API