jQuery如何在添加一个类后删除类

时间:2014-05-07 13:07:49

标签: javascript jquery

我正在尝试删除一个课程,一旦添加了新课程,我们就将其称为" oldclass&#34 ;.

$( ".nav ul.menu li" ).mouseenter(function() { 
    $(this).addClass('animated fadeInDown')
}); // Once this new class is added, remove "oldclass"

这样做最简单的方法是什么?

1 个答案:

答案 0 :(得分:4)

addClassremoveClass操作是原子操作,所以只需:

$(this).addClass('animated fadeInDown').removeClass('oldclass');

另一种方法是使用toggleClass

$(this).toggleClass('animated fadeInDown oldclass');

...如果先前未添加animatedfadeInDown