.removeClass来自所有元素(相对于单个定义的元素)

时间:2011-08-01 14:28:33

标签: jquery removeclass

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

所以不要这样:

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

4 个答案:

答案 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");