Исключить предмет из дополнения - PullRequest
0 голосов
/ 20 марта 2009

Как я могу исключить определенное поле ввода из добавления элемента?

$('div#tabs input[type="text"], select option:selected, input:checked, textarea').addClass('takethis');

Я хочу указать это для всех полей ввода и выбрать поля, за исключением определенного поля ввода. Как бы я это сделал?

Ответы [ 2 ]

1 голос
/ 20 марта 2009

Вы можете использовать Перемещение / не или Селекторы / не :

$('div#tabs input[type="text"],
   select option:selected,
   input:checked, textarea').not('#elementToExclude').addClass('takethis');
0 голосов
/ 20 марта 2009

Два метода:

Метод выбора CSS

Во-первых, дайте вашему специальному вводу идентификатор:

<input id="excluded-input" />

Затем используйте селектор CSS :not, чтобы исключить его:

$('[...], input:not(#excluded-input), [...]).addClass('takethis');

Метод обхода

Вместо этого используйте функцию .not():

$('div#tabs input[type="text"], select option:selected, input:checked, textarea').not('#excluded-input').addClass('takethis');

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