要移除页面上节点是开发者常见的操作,jQuery提供了几种不同的方法用来处理这个问题,这里我们来一块看一下:
1、empty( )
empty() 移出了当前div元素下的所有p元素,但是本身id=test的div元素没有被移除。
2、remove()
remove() 删除整个节点,即移除div及其内部所有元素,remove内部会自动操作事件销毁方法
实例代码:
3、detach()
detach方法删除元素,只是页面效果不可见,但是这个节点还是保存在内存中,数据与事件都不会丢失,当你append之后,又重新回到了文档流中。就又显示出来了。
以上仅作交流学习。