remove() 与empty() 区别

来源:互联网 发布:数控编程软件有哪些 编辑:程序博客网 时间:2024/05/21 17:50

remove()作用是从DOM中删除所有匹配的元素,传入的参数用于根据jQuery 表达式来筛选元素。当某个节点用remove()方法删除后,该节点所包含的所有后代节点将同时被删除。这个方法返回值是一个指向已被删除的节点的引用 ,因此可以在以后再使用这些元素。

如:var $li=$('ul li:eq(1)').remove();

      $li.appendTo('ul');

 

另外,remove()方法也可以通过传递参数来选择性地删除元素:$('ul li').remove('li[title!=abc]');

 

rempty() 严格 来讲,empty()方法并不是删除节点,而是清空节点,它能清空元素中的所有 后代节点。

原创粉丝点击