Как выбрать все, кроме первого вхождения класса - PullRequest
1 голос
/ 11 января 2012

Я пытаюсь выбрать все теги привязки в таблице, которые имеют класс .action, кроме первого, но, похоже, не могут это сделать с помощью фильтров css.

$(".action:not(:first)").css("visibility", "hidden");

Не имеет никакого эффекта

Я также пытался сделать каждый явно как например

$("tr:contains('Second') .action").css("visibility", "hidden");

, но все .action скрыто

Решено!

$('.action:not(:first, :nth(2))').css("visibility", "hidden");

1 Ответ

4 голосов
/ 11 января 2012

Ваш код должен работать.

Возможно, вам придется настроить селектор так, чтобы выбирались только элементы .action внутри таблицы.


Вы можете использовать .slice [документы] , но если ваш селектор не работает, это тоже не будет:

$(".action").slice(1).css("visibility", "hidden");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...