2013-11-01 37 views
1

不知道這是否可能。 我想選擇所有具有類名的元素,隻影響當時被徘徊的一個元素,而不是整個類。我不能使用ID,因爲他們很多。jquery隻影響被懸空類中的一個元素

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

然後。

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

當上面隱藏時,下面不應該隱藏。

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

回答

8

如果您嘗試hide使用clss name,然後將DOM隱藏所有具有相同名稱的元素。

因此,您必須使用this關鍵字來選擇當前hovered元素。

嘗試以下操作:

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

見琴:http://jsfiddle.net/PCp4D/ –

+1

很好笑,這是快速 – Relm