使用 jQuery 选择多个类

2022-08-30 00:56:36

我已经看了一下,似乎无法找到如何在一个jQuery选择器语句中选择与某些类匹配的所有元素,如下所示:

$('.myClass', '.myOtherClass').removeClass('theclass');

关于如何实现这一目标的任何想法?唯一的其他选择是做

$('.myClass').removeClass('theclass');
$('.myOtherClass').removeClass('theclass');

但是我正在用相当多的类来做到这一点,所以它需要大量的代码。


答案 1

这应该有效:

$('.myClass, .myOtherClass').removeClass('theclass');

您必须将第一个参数中的多个选择器全部添加到 $() 中,否则您将为 jQuery 提供一个要搜索的上下文,这不是您想要的。

这与您在CSS中所做的相同。


答案 2

你试过这个吗?

$('.myClass, .myOtherClass').removeClass('theclass');