Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery如何在添加类后删除类_Javascript_Jquery - Fatal编程技术网

Javascript jQuery如何在添加类后删除类

Javascript jQuery如何在添加类后删除类,javascript,jquery,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('animate

我试图删除一个类,我们称之为“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

addClass
removeClass
操作是原子操作,那么只需:

$(this).addClass('animated fadeInDown').removeClass('oldclass');
另一种方法是使用
toggleClass

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

。。。如果之前没有添加
animated
fadeInDown

好的,很简单。谢谢。好的,很简单。谢谢