Несколько селекторов в JQuery - PullRequest
5 голосов
/ 15 января 2012

Я пытаюсь запустить этот код:

$("input[value='OK'][value='Recrutar'][value='Criar'][id!='attack_name_btn']").click();

Итак, как вы видите, я пытаюсь выбрать вход, значение которого равно «OK» или «Recrutar» или «Criar ", и у них может не быть идентификатора с именем" attack_name_btn ".

Но это не работает.

Я тоже проверял это, несколько селекторов jquery

Ответы [ 2 ]

3 голосов
/ 15 января 2012

Используйте несколько селекторов, чтобы получить все объекты, которые соответствуют любому из них, как это, а затем отфильтровать те, которые вам не нужны:

$("input[value='OK'], input[value='Recrutar'], input[value='Criar']".filter("[id!='attack_name_btn']").click();
2 голосов
/ 15 января 2012

Ваш код на самом деле делает 'а' не 'или'. У вас есть множественный селектор атрибутов , но вам нужен множественный селектор , а затем фильтр результаты этого.

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