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

Rel*_*elm 1 html javascript css jquery

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

 $('.hideme').hover(function(){
        $('.hideme').hide();
    });
Run Code Online (Sandbox Code Playgroud)

然后.

<div class='hideme'></div>
Run Code Online (Sandbox Code Playgroud)

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

<div class='hideme'></div>
<div class='hideme'></div>
<div class='hideme'></div>
Run Code Online (Sandbox Code Playgroud)

Par*_*xit 8

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

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

试试以下:

$('.hideme').hover(function(){
        $(this).hide();
});
Run Code Online (Sandbox Code Playgroud)