如果我有多个项目,设置为class="item"
,是否可以执行以下操作:
$(".item").mouseover(function(){
$(!this).hide() // every .item but $(this)
});
如果我有多个项目,设置为class="item"
,是否可以执行以下操作:
$(".item").mouseover(function(){
$(!this).hide() // every .item but $(this)
});
var items = $(".item"); // caching .item's
items.mouseover(function(){
items.not(this).hide() // every .item but $(this)
});
是的,这很容易实现:
$('.item').not(this).hide();
您可以通过存储项目列表来优化这一点:
var items = $('.item');
items.mouseover(function() {
items.not(this).hide();
});