我如何使用.removeClass删除所有匹配的类而不是单独调用每个元素?
所以不要这样:
$("input").removeClass("CO_form_alert");
$("select").removeClass("CO_form_alert");
答案 0 :(得分:24)
$("input, select").removeClass("CO_form_alert");
甚至
$(".CO_form_alert").removeClass("CO_form_alert");
提示:jQuery始终适用于所有选定的元素。
答案 1 :(得分:6)
$(".CO_form_alert").removeClass("CO_form_alert");
答案 2 :(得分:3)
为什么你不能只使用以下内容来执行从所有元素中删除类(相对于单个定义的元素)
$(".CO_form_alert").removeClass("CO_form_alert");
答案 3 :(得分:0)
您可以指定任意数量的选择器来执行removeClass:
$("select, input, banana").removeClass("CO_form_alert");