Jquery删除多个类

Jquery删除多个类,jquery,Jquery,我的网站上有几个按钮,用户需要将类从活动切换到非活动。我有四个按钮,因此当用户点击一个按钮时,其他按钮的类需要被禁用 我读过几篇关于这个主题的文章,显然解决这个问题的方法是。removeClass('btnOne','btnTwo')等等 我已经试过了,效果如何?下面是我的代码的结构,我暂时删除了removeClass属性,直到我把它做好 $('#search-btn').click(function(){ $('.nav-bar-wrap

我的网站上有几个按钮,用户需要将类从活动切换到非活动。我有四个按钮,因此当用户点击一个按钮时,其他按钮的类需要被禁用

我读过几篇关于这个主题的文章,显然解决这个问题的方法是
。removeClass('btnOne','btnTwo')
等等

我已经试过了,效果如何?下面是我的代码的结构,我暂时删除了
removeClass
属性,直到我把它做好

            $('#search-btn').click(function(){
                $('.nav-bar-wrap').toggleClass('searchActive');
            });

            $('.more-btn').click(function(){
                $('.more-menu').toggleClass('moreMenuActive');
            });

            $('.ac-btn').click(function(){
                $('.account-menu').toggleClass('acMenuActive')
            });

你不应该用逗号把它们分开作为两个不同的参数。您只需要在一个字符串中用空格分隔它们:

elem.removeClass('btnOne btnTwo')
发件人:

.removeClass([className])
类名
类型:字符串
要从每个匹配元素的class属性中删除的一个或多个以空格分隔的类


$('.nav bar wrap').toggleClass('searchActive').removeClass(['moreMenuActive acMenuActive'])@不,去掉方括号。你能根据我的代码写出来吗?这对我不起作用,我觉得我很愚蠢。