Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery add函数没有';I don’我没有按预期工作_Javascript_Jquery - Fatal编程技术网

Javascript jquery add函数没有';I don’我没有按预期工作

Javascript jquery add函数没有';I don’我没有按预期工作,javascript,jquery,Javascript,Jquery,以下代码段不起作用 var empty = $(); var divs = $("div"); empty.add(divs); HTML中有一个div元素,它被正确地添加到div中。但是divs集合不会添加到空jquery对象中。 有什么问题吗?.add不会更改原始对象。尝试: empty = empty.add(divs); 你能行 var empty = $.extend($(), $('div')); 根据Jquery文档 以下内容不会保存添加的元素,因为.add()方法会创建一个

以下代码段不起作用

var empty = $();
var divs = $("div");
empty.add(divs);
HTML中有一个div元素,它被正确地添加到div中。但是divs集合不会添加到空jquery对象中。
有什么问题吗?

.add
不会更改原始对象。尝试:

empty = empty.add(divs);
你能行

var empty = $.extend($(), $('div'));
根据Jquery文档

以下内容不会保存添加的元素,因为
.add()
方法会创建一个新的集合,并在
pdiv
中保留原始集合不变:

var pdiv = $("p");
pdiv.add("div");  // WRONG, pdiv will not change

它返回一个新的jQuery集合,这是正确的。您可以在不创建新集合的情况下添加到现有集合中吗?它可以按原样工作。