2008-11-27 102 views
125

如何合併兩個jQuery搜索結果?例如:如何合併兩個jQuery結果

var $allFoos = $('.foo'), 
    $allBars = $('.bar') 
    $allFoosAndBars = $allFoos + $allBars 
; 

很顯然,我只是做了最後一行,但我希望它使八九不離十清楚我的意思。要清楚的是,這個例子被大大簡化了,它可以是我所說的任意集合,所以$('.foo, .bar')而不是我所追求的。

+1

[合併的jQuery對象]的可能重複(http://stackoverflow.com/questions/1881716/merging-jquery-objects) – Gajus 2014-04-06 15:10:22

+6

這個問題就來了第一.. – 2014-08-28 21:45:06

回答

182

您可以使用add();

var $foos = $('.foo'); 

var $foosAndBars = $foos.add('.bar'); 

var $allFoosAndBars = $allFoos.add($allBars);