jQuery文档处理

内部插入


append()

向每个匹配的元素内部追加内容。

$(".append").click(function () {
//所有子元素之后
$("ul").append("<li>列表append</li>");
//$("<li>列表append</li>").appendTo($("ul")); 把所有匹配的元素追加到另一个指定的元素元素集合中。
})

 

prepend()

向每个匹配的元素内部前置内容。

 

$(".prepend").click(function () {
//所有子元素之前
$("ul").prepend("<li>列表append</li>");
})

 

 

 

 

//外部插入
after()

在每个匹配的元素之后插入内容。
before()

在每个匹配的元素之前插入内容。

//外部插入 => 兄弟节点

 

$(".before").click(function () {
//当前元素之前
$("ul").before("<div>div append</div>");
})

$(".after").click(function () {
//当前元素之后
$("ul").after("<div>div after</div>");
})

 

 

 

empty()

删除匹配的元素集合中所有的子节点。

remove([expr])

从DOM中删除所有匹配的元素。
这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。
但除了这个元素本身得以保留之外,其他的比如绑定的事件,附加的数据等都会被移除。

$(".empty").click(function () {

$("ul").empty();
})

$(".remove").click(function () {

$("ul").remove();
})

 

 

posted @ 2021-11-05 17:31  顾屿南歌  阅读(28)  评论(0编辑  收藏  举报