.removeClass из всех элементов (по сравнению с одним определенным элементом) - PullRequest
8 голосов
/ 01 августа 2011

как бы я использовал .removeClass для удаления всех соответствующих классов вместо вызова каждого элемента по отдельности?

Итак, вместо этого:

$("input").removeClass("CO_form_alert");
$("select").removeClass("CO_form_alert");

Ответы [ 4 ]

24 голосов
/ 01 августа 2011
$("input, select").removeClass("CO_form_alert");

или даже

$(".CO_form_alert").removeClass("CO_form_alert");

Подсказка: jQuery всегда работает на всех выбранных элементах.

6 голосов
/ 01 августа 2011
$(".CO_form_alert").removeClass("CO_form_alert");
3 голосов
/ 29 августа 2015

почему вы не можете просто использовать следующее, чтобы сделать так, как вы просили удалить класс из всех элементов (по сравнению с одним определенным элементом)

$(".CO_form_alert").removeClass("CO_form_alert");
0 голосов
/ 01 августа 2011

Вы можете указать любое количество селекторов для выполнения removeClass:

$("select, input, banana").removeClass("CO_form_alert");
...