(转)jquery之empty()与remove()区别

转载 2011年01月14日 15:00:00

jQuery的移除元素命令有两个,分别是empty()和remove([expr])。这两种方法有什么区别呢?经过测试发现empty()是移除innerHTML,也就是移除指定元素内的所有子节点。例如<p>Test Text</p>执行$("p").empty()后结果为<p></p>,仍保留其在文档dom中的位置。而如果执行$("p").remove()后整个p节点都将被删除,执行后为空。也就是执行remove()会移除整个节点

<p>Test Text 1</p>
Test Text 2
<p>Test Text 3</p>

执行$("p").empty()后的结果是
<p></p>
Test Text 2
<p></p>

执行$("p").remove()后的结果是
Test Text 2
出处
http://www.30la.com/IT-Notes/jQuery-empty-remove.html

最强的日期正则表达式

最强验证日期的正则表达式,添加了闰年的验证这个日期正则表达式支持YYYY-MM-DDYYYY/MM/DDYYYY_MM_DDYYYY.MM.DD的形式match : 2008-2-29 2008/02...
  • xiuhaijuanqiang
  • xiuhaijuanqiang
  • 2011年01月14日 11:19
  • 314

IT-linux-glusterfs-挂载点出现目录属性为问号

1 glusterfs-挂载点出现目录属性为问号
  • zhuimuzhuimu
  • zhuimuzhuimu
  • 2016年07月06日 10:53
  • 1149

jQuery源码分析之empty和remove方法四问

测试代码1:把id为first下面所有的子元素移除 $(document).ready(function(){ ...
  • liangklfang
  • liangklfang
  • 2015年10月12日 09:59
  • 1057

jquery DOM节点删除之empty和remove区别

要用到移除指定元素的时候,jQuery提供了empty()与remove([expr])二个方法,两个都是删除元素,但是两者还是有区别 empty方法 严格地讲,empty()方法并不是删...
  • qq_36407090
  • qq_36407090
  • 2017年03月10日 17:34
  • 52

说一说Jquery中的empty()与remove()的区别和用法

今天在改一个新人写的代码,好吧,我承认改代码与自己写代码要来的痛苦。 主要是在测试一个table。table中有一列是同删除操作。我的删除功能是 这样的,当点击删除的时候,判断这个table中的tr行...
  • sxs161028
  • sxs161028
  • 2017年07月03日 14:36
  • 273

DOM节点删除之empty和remove

达人科技 2017-01-15 11:48 刚学了新知识,虽然是一个小知识点,但还是忍不住想和大家分享。 .empty是指对该节点后代的删除,结果是清空该节点(该节点里面已无元素)。 .re...
  • u011277123
  • u011277123
  • 2017年01月18日 09:00
  • 310

jquery DOM节点删除之empty()的基本用法

要移除页面上节点是开发者常见的操作,jQuery提供了几种不同的方法用来处理这个问题,这里我们开仔细了解下empty方法 empty 顾名思义,清空方法,但是与删除又有点不一样,因为它只...
  • qq_36407090
  • qq_36407090
  • 2017年03月10日 17:17
  • 527

Linux 命令总结

分配数据库权限  GRANT all on *.* to "root"@"192.168.1.33" IDENTIFIED by "root";
  • CHENYU_wswx
  • CHENYU_wswx
  • 2016年11月02日 10:35
  • 431

Jquery里面三个文档操作方法比较-empty(),detach()和remove

Jquery里面有三种常用的文档操作方法去控制一个标签内容在DOM里面消失,分别是empty(),detach()和remove()。对于每个方法运用后的表面效果是一样的,但是实际上的每个方法对DOM...
  • IT_Surfer
  • IT_Surfer
  • 2015年05月29日 09:39
  • 838

EL empty表达式

在做jsp系统的时候经常会使用el标签,而empty是使用比较多的一个,这个标签也很方便。但是一直只是会用,从来都没有好好的去思考它的执行原理,所以在写这个之前碰到了一点错误,先来看看我的错误: ...
  • techbirds_bao
  • techbirds_bao
  • 2013年01月18日 17:25
  • 2503
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(转)jquery之empty()与remove()区别
举报原因:
原因补充:

(最多只允许输入30个字)