Селектор jQuery для выбора 2 и 3 столбцов таблицы - PullRequest
4 голосов
/ 07 марта 2011

Я пытаюсь выбрать только 2 и 3 столбца моей таблицы "services".

Например,

$('table[class="services"] tr td:nth-child(3)')

выбирает 3-й столбец, есть ли способ выбрать оба2-й и третий столбец с одним селектором?

Ответы [ 4 ]

8 голосов
/ 07 марта 2011
$('table[class="services"] tr td:nth-child(3), table[class="services"] tr td:nth-child(2)')
2 голосов
/ 07 марта 2011

Вы можете разбить его, чтобы избежать повторения первой части селектора:

$('table.services tr td').filter(':nth-child(2), :nth-child(3)')

Также обратите внимание, что table.services - это «правильный» способ выбора по классам в CSS!

1 голос
/ 07 марта 2011

вы можете сделать:

$('table.services tr td:nth-child(2), table.services tr td:nth-child(3)')
0 голосов
/ 15 января 2019

ИЛИ ... вы можете сделать это так:

$('table.services tr td:nth-child(n+2):nth-child(-n+3)')

Также полезно для диапазона столбцов, таких как столбцы с 4 по 7 (при необходимости):

$('table.services tr td:nth-child(n+4):nth-child(-n+7)')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...