jQuery追加内容

jQuery追加内容,第1张

1、append() ——在备选元素的内部结尾插入指定内容

2、appendTo()——方法在被选元素的内部结尾插入指定内容

这两个方法效果都是一样,只是内容的位置和选择器的位置不一样。

jQuery append() 方法在被选元素的结尾插入内容。

实例

$("p").append("Some appended text.")

jQuery prepend() 方法在被选元素的开头插入内容。

实例

$("p").prepend("Some prepended text.")

JS原生API插入节点的方式大致有innerHTML、outerHTML、appendChild、insertBefore、insertAdjacentHTML、applyElement这6种。

innerHTML:获取标签内部的HTML内容。

outerHTML:获取包括目标标签在内,以及内部HTML的内容。

appendChild:向目标标签末尾添加子节点,返回参数节点。

insertBefore:向目标节点的第二个参数位置添加第一个参数为子节点,返回第一个参数。

insertAdjacentHTML:向目标节点的指定位置添加节点;第二个参数为要添加的节点,第一个参数指定位置,位置包括beforebegin(添加为previousSibling)、afterbegin(添加为firstChild)、beforeend(添加为lastChild)、afterend(添加为nextSibling)。它还有两个兄弟函数,分别是insertAdjacentElement和insertAdjacentText,前者添加元素并返回该元素,后者添加文本。

applyElement:IE的函数,将参数节点设置成目标节点的外包围或者内包围;第一个为参数节点,第二个参数指定方式,方式包括inside(内包围,即参数节点将目标节点的子节点包起来)、outside(外包围,即参数节点将目标节点包起来)。

$('#test').childNodes[$('#test').childNodes.length - 1],此方法可向所有匹配元素的内部的尾部追加HTML内容。

特别说明:

此方法是追加内容,并不会删除之前的内容。

html内容就是内容中可以包含html标签,并且能够被浏览器渲染。

文本内容是先将内容中的html预定义字符转换成html字符实体,这样html标签就不会被渲染。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11470671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存