Jquery .add()说明
我想知道是否有人能向我解释jQuery.add()是如何被支持工作的,因为我正在阅读jQuery页面并试图理解它,但对我来说毫无意义,我不理解它的实用性。假设我想将html添加到我所有的div中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
$('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中。非常清楚,我希望能够将您的答案作为公认的答案,因为我得到的两种解释都很好,谢谢。非常清楚,我希望能够将您的答案作为公认的答案,因为我得到的两种解释都很好,谢谢