如何在jquery中将两个DOM元素组合为一个



假设我想将div1和div2元素分组到一个变量c

var a = jQuery(".div1");
var b = jQuery(".div2");

我试图使用这个命令

var c = jQuery(a,b);

但是变量c只给我变量b

中的元素

如何将两个元素都放到变量c

简单地组合选择器字符串:

var c = jQuery(".div1, .div2")

数组呢

var c = jQuery([a[0],b[0]]);

演示:https://jsfiddle.net/dzoyzv02/

您可以使用add()方法来实现这一点:

var $a = $('.div1');
var $b = $('.div2');
var $c = $a.add($b);

或简单的:

var $a = $('.div1');
var $c = $a.add('.div2');

最新更新