0

として設定された複数のアイテムがある場合、class="item"次のようなことは可能ですか:

$(".item").mouseover(function(){
        $(!this).hide() // every .item but $(this)
         });
4

2 に答える 2

5
var items = $(".item"); // caching .item's
items.mouseover(function(){
   items.not(this).hide() // every .item but $(this)                     
});
于 2012-05-16T07:23:43.623 に答える
3

はい、それは簡単に可能です:

$('.item').not(this).hide();

項目リストを保存することで、これを少し最適化できます。

var items = $('.item');
items.mouseover(function() {
    items.not(this).hide();
});
于 2012-05-16T07:23:25.607 に答える