如何合并两个jQuery结果

时间:2021-07-06 00:04:27

How do you combine two jQuery search results? eg:

如何组合两个jQuery搜索结果?例如:

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

Obviously, I just made up that last line, but I hope it makes it sorta clear what I mean. To be clear, the example is greatly simplified, and it could be any arbitrary sets i'm talking about, so $('.foo, .bar') is not what I'm after.

显然,我只是编造了最后一句,但我希望它能让我明白我的意思。需要明确的是,这个示例被极大地简化了,它可以是我正在讨论的任意集合,因此$(')不是我想要的。

1 个解决方案

#1


186  

You can use add();

您可以使用add();

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

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

or

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

#1


186  

You can use add();

您可以使用add();

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

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

or

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