如何将两个jquery对象包装成一个?

如何将两个jquery对象包装成一个?,jquery,Jquery,我有两个功能 1. 2. 但是,现在我需要在bar()中使用foo() 所以我尝试了$(elem1,elem2),但它只包括elem1。那么,我应该怎么做,才能将elem1和elem2作为一个jquery对象传递,我将在foo()中通过对其进行迭代。each()您可以使用: 要组合两个选择器的结果,可以使用jQuery“add”方法,如下所示 $(elem1).add(elem2); //this now contains both elements +1我怎么会忘记.add()?谢谢,我会尽

我有两个功能

1. 2. 但是,现在我需要在
bar()中使用
foo()

所以我尝试了
$(elem1,elem2)
,但它只包括
elem1
。那么,我应该怎么做,才能将
elem1
elem2
作为一个jquery对象传递,我将在
foo()
中通过
对其进行迭代。each()

您可以使用:

要组合两个选择器的结果,可以使用jQuery“add”方法,如下所示

$(elem1).add(elem2); //this now contains both elements

+1我怎么会忘记
.add()
?谢谢,我会尽快接受的:)当你一直在写选择器的时候,这很容易忘记:-)你看到这里的讽刺了吗?我的问题正在被投票表决,但我已经达到了200个上限,哈哈
function bar(elem1,elem2){
  // some logic 
}
bar($('selector1'),$('selector2)); // calling bar
function bar(elem1,elem2){
   foo(?); // I'm stuck here. I want to pass both elem1 and elem2 as single jquery object
}
foo(elem1.add(elem2));
$(elem1).add(elem2); //this now contains both elements