栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

jquery中dom节点操作方法empty和remove的区别

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jquery中dom节点操作方法empty和remove的区别

在JQuery库进行dom操作中,删除的方法有remove()和empty(),它们虽都可以删除dom节点元素,但是empty方法只是用于清空当前元素中的内容,不会删除包含自身的节点,也不会返回有意义JQuery对象。而remove方法就是用于删除元素节点,删除包含自身的节点,返回被选择的标签JQuery对象。

1、删除内容不同

empty方法:删除匹配的元素集合中所有的子节点,不包含自身;

用于清空当前元素中的内容,能清空元素中的所有后代节点而元素的标签部分仍被保留。

remove方法:删除匹配元素,包含自身。

用于删除元素节点,该节点与该节点所包含的所有后代节点将同时被删除;

2、参数使用方式不同

empty方法:根据jQuery 表达式来筛选元素;

remove方法:提供传递一个筛选的表达式,删除指定合集中的元素。

3、返回对象不同

empty方法:不会返回有意义JQuery对象;

remove方法:返回被选择的标签JQuery对象。

以上就是在jquery库进行dom操作中,删除方法remove()和empty()的区别,不过它们调用后,只是从DOM中删除了对应的节点或内容,但网页的源代码中不作改变哦~更多Javascript学习推荐:Javascript教程。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/14531.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号