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

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

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

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

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

4b9b3361

Ответ 1

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

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

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

или

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