用jQuery选择多个类
我有一个很好看,似乎无法找到如何在一个jQuery选择器语句中选择匹配某些类的所有元素,例如:
$('.myClass', '.myOtherClass').removeClass('theclass');
任何想法如何实现这一目标? 唯一的其他选择是做
$('.myClass').removeClass('theclass');
$('.myOtherClass').removeClass('theclass');
但是我用相当多的类来做这件事,所以它需要很多代码。
这应该工作:
$('.myClass, .myOtherClass').removeClass('theclass');
您必须将第一个参数中的多个选择器全部添加到$()中,否则您将为jQuery提供一个用于搜索的上下文,而这不是您想要的。
这和你在CSS中所做的一样。
你试过这个吗?
$('.myClass, .myOtherClass').removeClass('theclass');
我使用$('.myClass.myOtherClass').removeClass('theclass');