使用jQuery选择多个类

2020/10/13 18:01 · javascript ·  · 0评论

我的外观很好,似乎无法找出如何在一个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');

// Due to this Code ): Syntax problem.    
$('.myClass', '.myOtherClass').removeClass('theclass'); 

根据jQuery文档:https :
//api.jquery.com/multiple-selector/

什么时候可以通过这种方式选择多个类别:

jQuery(“selector1, selector2, selectorN”) // double Commas. // IS valid.
jQuery('selector1, selector2, selectorN') // single Commas. // Is valid.

通过将所有选择器包含在单个“ ...”或双逗号“ ...”中

因此,在您的情况下,调用多个类的正确方法是:

$('.myClass', '.myOtherClass').removeClass('theclass'); // your Code // Invalid.
$('.myClass , .myOtherClass').removeClass('theclass');  // Correct Code // Is valid.
本文地址:http://javascript.askforanswer.com/shiyongjqueryxuanzeduogelei.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!