.removeClass из всех элементов (по сравнению с одним определенным элементом)

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

поэтому вместо этого:

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

4 ответов


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

или даже

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

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


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

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

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

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

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