我在我的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