如何挂钩几个div来悬停?我使用add()
但它不起作用。
var h1 = $('.a');
var h2 = $('.b');
var h3 = $('.c');
var all = h1.add(h2).add(h3);
all.stop(true, true).hover(function(){// not work
var this_id = $(this).filter('.a').attr('id');
// do something
}, function(){
...
});
答案 0 :(得分:2)
你可以做到
$('.a, .b, .c').hover()
答案 1 :(得分:1)
您可以使用,
$('.a, .b, .c').hover(function(){
......
});
或
var all = $('.a, .b, .c');
$(all).hover(function(){
......
});
答案 2 :(得分:0)
我明白了,因为var this_id = $(this).filter('.a').attr('id');
应该更改为$(this).attr('id')
感谢所有回答让我确定add()正在运行!!!