2011-02-10 61 views
3

我需要的是這樣的:如何使用jQuery對元素選擇器進行析取?

$('element1 or element2').mouseover(function() 
{ 
    $('element3').show(effects,blah); 
}); 

我希望我只是忽視了jQuery的文檔這種可能性。

+0

`$( 'selector1,選擇器2')' – 2011-02-10 14:41:48

回答

4

你可以用a comma in the selector來做,也可以用add

$('element1, element2').mouseover(...); 
$('element1').add('element2').mouseover(...); 
+1

好,他們展示兩種方式! +1 – 2011-02-10 14:51:08

5

只需用逗號將選擇符:

$('element1, element2').mouseover(function() 
{ 
    $('element3').show(effects,blah); 
}); 

逗號是selector grouping的CSS語法。

+0

如果你不想使用jQuery,你可以做`document.querySelectorAll('tag1,tag2');`。 – 2015-01-24 17:01:37

0

當然,就像你可以在CSS中指定,只需要使用一個逗號分隔的列表:

$('.element1, .element2').mouseover(function() { 
    $('element3').show(effects,blah); 
}); 
相關問題