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

Jquery only affect one element in a class being hovered

本文关键字:元素 一个 影响 悬停 Jquery      更新时间:2023-09-26

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

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

然后。

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

当上面隐藏时,下面的不应该隐藏。

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

如果您尝试使用 clss name 进行hide,则 DOM 将隐藏所有同名元素。

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

请尝试以下操作:

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