Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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
Jquery .add()说明_Jquery - Fatal编程技术网

Jquery .add()说明

Jquery .add()说明,jquery,Jquery,我想知道是否有人能向我解释jQuery.add()是如何被支持工作的,因为我正在阅读jQuery页面并试图理解它,但对我来说毫无意义,我不理解它的实用性。假设我想将html添加到我所有的div中 $('div').append('<p id="new">new paragraph</p>'); $('div')。追加('p id=“new”>新段落'); 使工作,但把 $('div').add('<p id="new">new paragraph&l

我想知道是否有人能向我解释jQuery.add()是如何被支持工作的,因为我正在阅读jQuery页面并试图理解它,但对我来说毫无意义,我不理解它的实用性。假设我想将html添加到我所有的div中

 $('div').append('<p id="new">new paragraph</p>'); 
$('div')。追加('p id=“new”>新段落

');
使工作,但把

 $('div').add('<p id="new">new paragraph</p>'); 
$('div')。添加('p id=“new”>新段落

);
没有。在jQuery页面中,我们可以阅读

尽管新段落已创建,背景颜色已更改,但它仍不会>显示在页面上。要将其放置在页面上,我们可以向>链添加一个插入方法

我不明白为什么要使用add而不是append或其他工作方法。 谢谢你的时间和帮助

编辑

$('div#dest')。添加('p.foo')。追加('

PeNAROL

);
谢谢devundef和JamWaffles让我拿到了它

描述:将元素添加到匹配的元素集中

.append()
.add()
做完全不同的事情

.add()
不会将元素添加到DOM中,而是将一个或多个元素添加到先前选择器已匹配的元素集中

例如:

$('a.class').add('p.foo');
将返回一组包含任何

元素的元素。

它位于:

描述:将元素添加到匹配的元素集中

.append()
.add()
做完全不同的事情

.add()
不会将元素添加到DOM中,而是将一个或多个元素添加到先前选择器已匹配的元素集中

例如:

$('a.class').add('p.foo');
将返回一组包含任何

元素的元素。

不修改DOM,它用于组合两个匹配的查询:

var queryA = $("a")
var queryB = $("button");

var buttonsAndLinks = queryA.add(queryB);
用于将元素附加到DOM中。

不修改DOM,它用于组合2个匹配的查询:

var queryA = $("a")
var queryB = $("button");

var buttonsAndLinks = queryA.add(queryB);

用于将元素附加到DOM中。

非常清楚,我希望能够将您的答案作为公认的答案,因为我得到的两种解释都很好,谢谢。非常清楚,我希望能够将您的答案作为公认的答案,因为我得到的两种解释都很好,谢谢