2008-11-27 3 views
125

Как вы комбинируете два результата поиска jQuery? например:Как объединить два результата jQuery

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

Очевидно, что я только что сделал, что последняя строка, но я надеюсь, что он делает это Сорта ясно, что я имею в виду. Чтобы быть ясным, пример значительно упрощен, и это могут быть любые произвольные множества, о которых я говорю, поэтому $('.foo, .bar') is не, что мне нужно.

+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); 
Смежные вопросы