8

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

所以代替这个:

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

4 回答 4

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

甚至

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

提示:jQuery 总是适用于所有选定的元素。

于 2011-08-01T14:30:20.350 回答
6
$(".CO_form_alert").removeClass("CO_form_alert");
于 2011-08-01T14:30:32.097 回答
3

为什么你不能按照你的要求使用以下方法从所有元素中删除类(相对于单个定义的元素)

$(".CO_form_alert").removeClass("CO_form_alert");
于 2015-08-29T00:48:24.750 回答
0

您可以指定任意数量的选择器来执行 removeClass:

$("select, input, banana").removeClass("CO_form_alert");
于 2011-08-01T14:31:07.263 回答