Укажите несколько столбцов с помощью nth-child () - PullRequest
5 голосов
/ 06 сентября 2010

Я использую nth-child в своем селекторе jquery для определения столбцов, которые нужно изменить. У меня есть 5 столбцов (1-5), и я хочу изменить только 2,3 и 4. Есть ли способ сделать это с nth-child? Что-то вроде:

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

Я пробовал несколько комбинаций, но, похоже, ничего не работает. Я довольно новичок в селекторах jQuery, и любая помощь, которую вы можете мне дать, будет с благодарностью.

С уважением, Джо Чин

Ответы [ 3 ]

6 голосов
/ 06 сентября 2010

Вы можете использовать .nextUntil() так:

$('#example tbody tr td:nth-child(1)').nextUntil(':nth-child(5)');​​​​​​​​​​​​​​​​​​​​​​​
5 голосов
/ 06 сентября 2010
$('#example tbody tr td:not(:last-child, :first-child)')
1 голос
/ 06 сентября 2010

Я бы использовал ломтик, он более динамичный.

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

Вот API для метода среза.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...