[jQuery]empty()和remove()的区别

原创 2013年12月02日 18:26:06
要用到移除指定元素的时候,发现empty()与remove([expr])都可以用来实现。可仔细观察效果的话就可以发现。empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把<p>dsfsd</p>中的文本给移除了,而留下 了<p></p>,仍保留其在dom中所占的位置。
remove([expr])则是把其从dom中删除,而不会保留其所占的位置。
例:
<p>Hello</p>
World
<p>welcome</p> 
执行$("p").empty()其结果是
<p></p>
World
<p></p> 

执行$("p").remove()其结果是
World
版权声明:本文为博主原创文章,未经博主允许不得转载。Unity交流群:159875734 举报

相关文章推荐

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

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

jQuery解读之empty、remove、detach区别

通过一张表来

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

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()我们用得...

remove() 删除节点 | detach() 删除节点 | empty() 清空节点的内容 | clone() 复制节点

remove() 删除节点 | detach() 删除节点 | empty() 清空节点的内容 | clone() 复制节点 ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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