从所有元素中删除 .removeClass(与单个定义的元素相对)。

8

我可以如何使用.removeClass来删除所有匹配的类,而不是单独调用每个元素?

所以,不是这样:


$("input").removeClass("CO_form_alert");
$("select").removeClass("CO_form_alert");
4个回答

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

甚至更多

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

提示:jQuery始终适用于所有选定的元素。


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

3

为什么你不能简单地使用以下方法来实现你的要求:移除所有元素的类(而不是一个已定义的元素)

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

0
您可以指定任意数量的选择器来执行removeClass操作:
$("select, input, banana").removeClass("CO_form_alert");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接