在jquery [duplicate]中删除类但不删除选择器类

问题描述 投票:1回答:4

这个问题在这里已有答案:

我想从div中删除类,但选择器类如:我想从div下面只删除'check'。

注意:类名是动态的。它的名字可以是任何东西。

<div class="pop check"></div>
$(function(){
$('.pop').not('pop').removeClass()  // not working
})

工作代码

$(function(){
$('.pop').removeClass().addClass('pop')
})

有没有更好的方法来做到这一点

jquery
4个回答
2
投票

您可以通过以下方式删除课程:

$(function() {
    $('.pop').removeClass('check')
});

1
投票

你可以使用.attr()

$('.pop').attr('class','pop');

1
投票

试试这个:

if($(".pop").attr("class")!="pop"){
   $(".pop").attr("class","").addClass('pop');//to remove all classes and add pop class
}

0
投票

只需将其写为:

$(".pop").removeClass("check");
© www.soinside.com 2019 - 2024. All rights reserved.