(转)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

相关文章推荐

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

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

jQuery解读之empty、remove、detach区别

通过一张表来

jquery中如何移除元素-remove(),empty(),detach()

下面就来深拔一下其中的difference。 remove()和detach()表示移除的是选择器选中的元素,返回值相同,都是返回被删除的元素。两者不同之处是,前者会同时删除元素关联的data值和事件...

jQuery删除元素方法remove(),detach(),empty()

1.empty() 它是清空节点,但是那些节点的标签还在。 结果是:p里面的都被删除了,...

JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove的使用

JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove的使用html方法,给元素添加html代码或...

JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove系列方法的使用。

做前端开发的,免不了的要操作页面HTML代码,JQuery中提供了许多非常便捷的方法,使我们很方便的操作HTML代码,这也许就是选择JQuery的原因吧。   那么让我们来看看有常用的有哪些方法: ...

jquery中remove()与detach()的区别

jquery是一个很大强的东西,在工作中常能用到,可是有些方法还是因为不常用到,或是没有注意到而被我们而忽略。   remove()和detach()可能就是其中的一个,可能remove()我们用得...

jquery中remove()与detach()的区别

jquery是一个很大强的东西,在工作中常能用到,可是有些方法还是因为不常用到,或是没有注意到而被我们而忽略。   remove()和detach()可能就是其中的一个,可能remove()我们...

jquery中remove()与detach()的区别

jquery是一个很大强的东西,在工作中常能用到,可是有些方法还是因为不常用到,或是没有注意到而被我们而忽略。   remove()和detach()可能就是其中的一个,可能remove()我们用得...

【转】C#中string.empty “” 以及 null的区别

作者:佚名出处:IT专家网2010-03-01 13:00 本文介绍string.Empty,""和null三者的区别。     这是一个及其常见的问题,网上已经有关于这个问题的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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