悬停在任何元素上 - 从具有该类的任何元素中删除类

时间:2013-05-23 11:46:46

标签: javascript jquery hover mouseover removeclass

我在容器中有几个锚标签。

此jQuery代码段选择其中一个锚标记,并为其添加一个类:

$("#container").find("a").eq(random).addClass("active");

当用户将光标悬停在容器内的任何锚标签上时,我希望从当前拥有它的锚标记中删除该类。

问题:jQuery代码是什么:“将鼠标悬停在#container内的任何锚标记上,从容器中的任何一个锚标记中删除.active类目前有它?“

2 个答案:

答案 0 :(得分:1)

我想你只想:

$("#container a").hover(function() {
    $("#container a.active").removeClass("active");
});

答案 1 :(得分:0)

使用jQuery Hover处理程序

$("container a.active").hover(function() {
    $(this).removeClass("active");
});

或者,您也可以使用mouseenter handler

小提琴:http://jsfiddle.net/b84t5/