jquery之empty()与remove()区别
2016-03-24 11:26
411 查看
要用到移除指定元素的时候,发现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学习——ajax的ajaxStart()与ajaxStop()方法
- JQuery.Ajax之错误调试帮助信息介绍
- (jquery.validate.unobtrusive.js)
- 20款最好的jQuery文件上传插件
- jquery根据name取值
- JQuery常用函数及功能小结--转载
- jquery相关注意点
- 对于多个库之间jQuery发生冲突的解决方法
- jQuery的键盘捕获之发现
- jQuery学习之jQuery 简介和安装
- JSON和JSONP (含jQuery实例)(share)
- fetch实践 替代jquery封装的ajax
- jquery.lazyload.js图片延迟加载
- colpick-jQuery颜色选择器插件
- jquery $.fn $.fx是什么意思有什么用
- jquery取值时id带点处理
- 常用的JQuery函数及功能小结
- ASP.NET-后台cookie与前台JQUERY解析cookie
- jquery的height()和javascript的height总结,js获取屏幕高度
- 常用的JQuery函数及功能小结