150 2つのjQuery検索結果をどのように結合しますか?例えば: var $allFoos = $('.foo'), $allBars = $('.bar') $allFoosAndBars = $allFoos + $allBars; 明らかに、最後の行を作成しただけですが、それが私の意味が少し明確になることを願っています。明確にするために、この例は大幅に簡略化されており、私が話している任意のセットである可能性があるため、私が求めているもので$('.foo, .bar')はありません。 jquery — ニック ソース 1 jQueryオブジェクト — Gajus 2014
219 add()を使用できます。 var $foos = $('.foo'); var $foosAndBars = $foos.add('.bar'); または var $allFoosAndBars = $allFoos.add($allBars); — サイモン ソース 27 「$ all.add( '。bar');」の行では、変数$ allは変更されないため、すべての要素を保持するわけではないことに注意してください。「$ all = $ all.add( '。bar');」のように、戻り値を再度割り当てる必要があります。 — Wolfram 16 :あなたはこれにすることができますあなたは2を組み合わせると、(名前が示すように)他の1つのセットを追加していないこと、それはより明白にしたい場合はvar $allFoosAndBars = $().add($allFoos).add($allBars); — クリス・ブルーム 12 このメソッドは「add」ではなく「and」と呼ばれるべきでした-より直感的です。 — ファウスト 1 @Faust集合演算に詳しい人にとって、ANDとUNIONは非常に異なります。 — ricksmt 2015 1 ここで$ .merge()が言及されていないのはなぜですか? — OndraŽižka15年