博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[jQuery]empty()和remove()的区别
阅读量:6655 次
发布时间:2019-06-25

本文共 378 字,大约阅读时间需要 1 分钟。

要用到移除指定元素的时候,发现empty()与remove([expr])都可以用来实现。可仔细观察效果的话就可以发现。empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把<p>dsfsd</p>中的文本给移除了,而留下 了<p></p>,仍保留其在dom中所占的位置。

remove([expr])则是把其从dom中删除,而不会保留其所占的位置。

例:

<p>Hello</p>

World

<p>welcome</p> 

执行$("p").empty()其结果是

<p></p>

World

<p></p> 


执行$("p").remove()其结果是

World

本文转蓬莱仙羽51CTO博客,原文链接:http://blog.51cto.com/dingxiaowei/1366201,如需转载请自行联系原作者

你可能感兴趣的文章
m0n0wall安装配置
查看>>
双向链表
查看>>
js string 验证
查看>>
搭建nfs服务的shell script
查看>>
一生的诠释改变你的一生
查看>>
WebInterface / Storefront访问加速
查看>>
centos6-5安装和配置cobbler-2-6实现自动化无人値守网络批量安装
查看>>
mysql基本命令之增删改查
查看>>
puppet 简单使用
查看>>
Laravel 5.2 教程 - 邮件
查看>>
Linux SSH批量分发管理
查看>>
指定域控制器登录
查看>>
10 alternative careers for burned-out IT workers
查看>>
我的友情链接
查看>>
AngularJS第四课:应用模块化
查看>>
《模式 工程化实现及扩展 (设计模式 C#版)》 - 书摘精要
查看>>
Spring Boot 配置文件 – 在坑中实践
查看>>
mysql二进制日志(bin-log)配置及相关操作
查看>>
LVM+Xen虚拟化应用
查看>>
证书服务器CA的搭建和管理
查看>>