JQuery添加元素和删除元素几种方法的区别

Posted lvyier

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery添加元素和删除元素几种方法的区别相关的知识,希望对你有一定的参考价值。

一,jquery中添加元素的方法

1.text():  添加文本元素,相当于js中的innerText;不会解析带有标签的元素,会把标签一起输出;

2.html(): 添加元素,会解析带有标签的元素,相当于js中innerHTML;

3.val():   为input标签添加元素内容,也可以去除input中的内容,相当于js中value();

 

二,jquery中添加子节点的几种方法

1. append(): 在父节点里,往后添加子节点,父子关系;

2. prepend(): 在父节点里,往前添加子节点,父子关系;

3.after(): 在兄弟节点之后添加节点;平级关系;

4.before(): 在兄弟节点之前添加节点;平级关系;

 

三,删除节点的几种方法

1.remove():会把匹配的元素节点一起删除,连同自身节点也一并删除;

2.empty(): 会把匹配的元素节点一起删除,不会把自身的节点也一并删除;

3.html(): 相当于把元素节点设置为空;

4.detach(): detach()和remove()一样,也是从DOM中去掉所有匹配的元素(把自身也删除)。但需要注意的是,这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。与remove()不同的是,所有绑定的事件、附加的数据都会保留下来。

 

以上是关于JQuery添加元素和删除元素几种方法的区别的主要内容,如果未能解决你的问题,请参考以下文章

jquery 动态添加的元素 怎么删除元素

JavaScript课程——Day21(jQuery下class操作css操作元素宽高元素的位置滚动条创建.添加.替换.删除.克隆节点事件滑上事件的区别)

jQuery添加和删除元素

jQuery的节点添加删除替换等操作

jQuery 学习03——HTML:捕获设置添加元素删除元素CSS类CSS()方法尺寸

Web开发——JavaScript库(jQuery HTML——添加/删除 续,需要整合在一起)