在jquery中删除类但不删除选择器类

时间:2013-10-18 09:28:45

标签: jquery

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

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

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

工作代码

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

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

4 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

您可以使用.attr()

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

答案 2 :(得分:1)

试试这个:

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

答案 3 :(得分:0)

只需将其写为:

$(".pop").removeClass("check");