1

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

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

接着。

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

当上述隐藏时,以下不应隐藏。

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

1 回答 1

9

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

所以你必须使用this关键字来选择当前hovered元素。

尝试以下操作:

$('.hideme').hover(function(){
        $(this).hide();
});
于 2013-11-01T08:32:00.730 回答