Как объединить два результата jQuery - PullRequest
138 голосов
/ 27 ноября 2008

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

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

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

1 Ответ

198 голосов
/ 27 ноября 2008

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

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

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

или

var $allFoosAndBars = $allFoos.add($allBars);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...