Как объединить два результата jQuery

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

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

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

1 ответов


можно использовать add ();

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

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

или

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