[JS][jQuery]remove()与 empty()的差别
2016-03-26 10:50
459 查看
要用到移除指定元素的时候,发现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
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
相关文章推荐
- jquery种种
- 利用jquery制作滚动到指定位置触发动画
- JQuery 学习总结及实例
- jQuery常用的一些技巧汇总
- ajax 回调 + tp +<ul> + jquery + js搜索
- jquery 自定义事件绑定与触发 $.one与$.bind效果对比实例
- jQuery常用的一些技巧汇总
- 利用jquery制作滚动到指定位置触发动画
- jquery中validate与form插件提交的方式小结
- jquery cycle 插件停止/启用轮播
- day18 jQuery 加强
- jquery的节选
- jQuery组件开发
- 页面滚动条 刷新后 保持在原来的位置
- jQuery on的用法
- jquery remove() empty()
- jquery之attr()和removeAttr() prop的使用场所
- jquery插件——检测DOM元素是否在浏览器可视范围之内
- 巧用 jQuery 筛选器,避免重复代码
- JQuery倒计时