以下代码段不起作用。jquery add函数不能按预期工作
var empty = $();
var divs = $("div");
empty.add(divs);
有一个在一个HTML DIV元素以及它被正确地添加到的div。但div集合不会被添加到空的 jquery对象。 任何想法是什么错?
以下代码段不起作用。jquery add函数不能按预期工作
var empty = $();
var divs = $("div");
empty.add(divs);
有一个在一个HTML DIV元素以及它被正确地添加到的div。但div集合不会被添加到空的 jquery对象。 任何想法是什么错?
你可以做
var empty = $.extend($(), $('div'));
每jQuery的文档,
以下将不保存添加的元素,因为.add()
方法创建一个新组并保持原始集pdiv
不变:
var pdiv = $("p");
pdiv.add("div"); // WRONG, pdiv will not change
它的工作原理是[记录](http://api.jquery.c OM /添加/)。 – alex 2012-08-14 07:39:23