[jQuery]empty()和remove()的区别
2013-12-02 18:26
316 查看
要用到移除指定元素的时候,发现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
remove([expr])则是把其从dom中删除,而不会保留其所占的位置。
例:
<p>Hello</p>
World
<p>welcome</p>
执行$("p").empty()其结果是
<p></p>
World
<p></p>
执行$("p").remove()其结果是
World
相关文章推荐
- [jQuery]empty()和remove()的区别
- jquery 基础知识
- jquery点击按钮显示和隐藏DIv
- jquery 封装的ajax调用
- jQuery获得内容和属性方法及示例
- 代码备忘-常用jquery脚本
- Asp.net Jquery Dialog 2
- jsp 登陆等待5s jquery
- jquery easyui无法绑定下拉框内容
- JQuery与struts的结合使用
- jquery tooltip.js
- jQuery.extend 函数详解
- jquery 插件 阅读
- 使用Jquery+EasyUI 进行框架项目开发案例讲解之五--模块(菜单)管理源码分享
- 使用Jquery+EasyUI 进行框架项目开发案例讲解之五--模块(菜单)管理源码分享 推荐
- 使用Jquery+EasyUI 进行框架项目开发案例讲解之五--模块(菜单)管理源码分享
- JQuery上传插件Uploadify详解及其中文按钮解决方案 .
- Jquery mobile 自定义 返回按钮 data-rel="back"
- Jquery实现自动提示下拉框
- jQuery获取表单域的值