DOM节点删除empty、remove和detach的区别
2019-11-11 18:02
1791 查看
要移除页面上节点是开发者常见的操作,jQuery提供了几种不同的方法用来处理这个问题,这里我们来一块看一下:
1、empty( )
empty() 移出了当前div元素下的所有p元素,但是本身id=test的div元素没有被移除。
2、remove()
remove() 删除整个节点,即移除div及其内部所有元素,remove内部会自动操作事件销毁方法
实例代码:
3、detach()
detach方法删除元素,只是页面效果不可见,但是这个节点还是保存在内存中,数据与事件都不会丢失,当你append之后,又重新回到了文档流中。就又显示出来了。
以上仅作交流学习。
相关文章推荐
- DOM——节点删除.empty()、remove()和.detach()
- 基于DOM节点删除之empty和remove的区别(详解)
- DOM节点删除之empty和remove区别
- jquery DOM节点删除之empty和remove区别
- DOM节点删除之detach()和remove()区别
- DOM节点删除之detach()和remove()区别
- DOM节点删除之detach()和remove()区别
- DOM节点删除之empty和remove区别
- remove() 删除节点 | detach() 删除节点 | empty() 清空节点的内容 | clone() 复制节点
- jQuery删除节点的三个方法即remove()detach()和empty()
- DOM节点删除之empty()和remove()的有参用法和无参用法
- jQuery中删除节点方法remove()、detach()、empty()分析
- jQuery中DOM节点删除之empty与remove
- DOM节点删除之empty和remove
- jQuery删除节点的三个方法即remove()detach()和empty()
- remove()、detach()和empty()---jquery的三种删除节点的方法
- DOM节点删除之empty()的基本用法
- jquery DOM节点删除之remove()的有参用法和无参用法
- jQuery删除元素方法remove(),detach(),empty()
- Jquery 删除元素remove() detach() empty()比较