<分区>
我正在尝试删除一个类,我们称它为“oldclass”,一旦添加了新类。
$( ".nav ul.menu li" ).mouseenter(function() {
$(this).addClass('animated fadeInDown')
}); // Once this new class is added, remove "oldclass"
最简单的方法是什么?
标签 javascript jquery
<分区>
我正在尝试删除一个类,我们称它为“oldclass”,一旦添加了新类。
$( ".nav ul.menu li" ).mouseenter(function() {
$(this).addClass('animated fadeInDown')
}); // Once this new class is added, remove "oldclass"
最简单的方法是什么?
最佳答案
addClass
和 removeClass
操作是原子的,所以只需:
$(this).addClass('animated fadeInDown').removeClass('oldclass');
另一种方法是使用toggleClass
:
$(this).toggleClass('animated fadeInDown oldclass');
...如果之前未添加animated
和fadeInDown
。
关于javascript - jQuery 如何在添加类后删除类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23518728/