关闭

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

1085人阅读 评论(0) 收藏 举报
分类:
要用到移除指定元素的时候,发现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
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

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

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

动态创建IFRAME加载方法和内存释放

1.document.createElement("IFRAME")后不要设置src属性,应先注册IFRAME的onload事件,然后把IFRAME添加到容器中 2.设置计数器变量,默认值为0,在o...
  • kmblack1
  • kmblack1
  • 2013-04-23 23:04
  • 8321

判断变量是否不为空,函数isset()、!empty()与!is_null()的比较

判断变量的值,尤其是判断他们是否不为空,我们有以下4种方法: if(isset($test)) true:变量已被赋值/设置 if(!empty($test)) true:变量不为空 if(!is_...
  • sinat_18308267
  • sinat_18308267
  • 2016-01-06 15:34
  • 2509

jQuery解读之empty、remove、detach区别

通过一张表来
  • qinshenxue
  • qinshenxue
  • 2014-04-16 11:30
  • 11760

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

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

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

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

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

1.empty() 它是清空节点,但是那些节点的标签还在。 结果是:p里面的都被删除了,...
  • CJXBShowZhouyujuan
  • CJXBShowZhouyujuan
  • 2017-07-21 17:03
  • 278

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

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

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

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

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

JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove的使用html方法,给元素添加html代码或...
  • haoaiqian
  • haoaiqian
  • 2017-03-12 13:59
  • 298
    个人资料
    • 访问:1779283次
    • 积分:22489
    • 等级:
    • 排名:第375名
    • 原创:416篇
    • 转载:215篇
    • 译文:3篇
    • 评论:430条
    关于我
    我叫小未,网名Aladdin,主做U3D游戏程序,不甘于平庸,喜欢尝试,喜欢研究计算机技术,13年9月份开始工作,曾两年就职于巨人网络做游戏客户端程序,闲暇时间做过麦子学院在线讲师,做过独立开发,做过C#游戏服务器和.NET Web服务器,做过IOS原生开发,爱游戏,爱coding!

    邮件:1213250243@qq.com
    QQ交流
    Git仓库
    新浪围脖
    博客专栏
    最新评论