jQuery如何在删除另一个类时删除一个类? 。上?

时间:2014-04-10 22:46:34

标签: jquery

我需要在删除另一个类时删除它。

我在想这样的事情?但我认为它可能需要包含要删除的特定类。

最初要移除的类是.special

$('#div1').on("removeClass", function(){
    $('#div1').removeClass('class-to-be-removed');
});

删除.special之类的内容也会移除.class-to-be-removed

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

你可以采取一种方式。

您必须在第一个cssClassChanged期间触发addClass事件 然后捕获事件cssClassChanged以从div中删除另一个类。

编辑:按照我的说法,你要从js中删除你的课程。从那里Trgiier removeClass事件。
像:

if(//some condition){
    $('#div1').addClass('special');
    $('#div1').trigger('addClass');
}

您需要捕获相同的内容:

$('#div1').bind('addClass', function() { 
  $('#div1').removeClass('class-to-be-removed');
);
相关问题