Jquery只影响正在悬停的类中的一个元素

时间:2013-11-01 08:29:38

标签: javascript jquery html css

不确定这是否可行。 我想选择具有类名的所有元素,并且只影响当时悬停的一个元素而不是整个类。我不能使用ID因为它们很多。

 $('.hideme').hover(function(){
        $('.hideme').hide();
    });

然后。

<div class='hideme'></div>

当以上隐藏时,以下内容不应隐藏。

<div class='hideme'></div>
<div class='hideme'></div>
<div class='hideme'></div>

1 个答案:

答案 0 :(得分:8)

如果您尝试使用hide clss name,则DOM会隐藏所有具有相同名称的元素。

因此,您必须使用this关键字来选择当前的hovered元素。

请尝试以下操作:

$('.hideme').hover(function(){
        $(this).hide();
});