韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > JavaScript > jquery中detach()和remove()区别详解

jquery中detach()和remove()区别详解

头像

宋雪维

2021-01-26 10:58:432536浏览 · 0收藏 · 0评论

jquery删除元素的三种方法中,detach()方法和和remove()方法很相似,都可以用于从DOM中去掉所有匹配的元素。但是二者使用上区别,区别在于detach()方法会把所有绑定的事件、附加的数据等都会保留下来。本文向大家详解jquery中detach()和remove()区别。

1、定义区别

remove()方法 : 把被选中元素删除(包括事件);

detach()方法: 把被选中元素删除,当把元素在添加到body中时,原先的事件还会保留。

2、使用区别

remove()方法:删除元素之后除了元素自身保留下来外,其他的比如绑定的事件,附加的数据等都会被删除。

detach()方法:删除元素可以在将来再使用,且所有绑定的事件、附加的数据等都会保留下来。

3、区别实例

<body id='body'>
    <div id="one">one</div>  
     <div id="two">two</div>
  </body>
   $(document).ready(function(){
           $('#one').click(function(){
                       $(this).text('one-two');
          })
         //使用remove(),hover事件也会被删除
           one=$('#one').remove();
         //使用detach(),hover()事件会被保存 
          one=$('#one').detach();
         $('#body').append(one);
         })

其实detach()和remove()区别主要在于是否将已删除元素所绑定的数据删除。当你删除之后,想要在后来的某个时候重新加入时,detach()方法将会很有用哦~更多JavaScript学习推荐:JavaScript教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

游泳教学视频| 日本大片又大又好看的PPT| 他扯开我的奶罩一摸就流水| 老师穿白色双开真丝旗袍怎么穿| 屁股翘起来跪在床上有好处吗| 向日葵在线观看免费高清电视剧| 爱上兄弟的母亲6集免费观看| 年轻的老师| 美国A片巜禁忌5| 狼人加鲁鲁兽天赋澳彩心水| 为什么男的用手抠女的信道| 深田咏美在线| 《丰满人妻的滋味2HD| 男按摩师舌头伸进去了SPA漫画| 香蕉视频安装包怎么安装| 老师你感受到它变大了么视频| 《漂亮的女邻居5》HD| 120分钟做爰A片免费| 全黄做爰100分钟视频| 第9节 妈妈女儿齐上阵| 一杆大枪草一家三娘| 疯狂一家亲TXT全文阅读| 性做爰全过程免费看| 在床上怎么骚一点| 《妻子6》在线观看免费版电视剧| 《漂亮的女邻居5》HD| 强伦女教师2:伦理| 强伦轩女教师在线播放| 菠梦菠萝蜜在线观看免费版电视剧| 把老婆闺蜜干了俩次| 打扑克不盖被子| 轮流和两个男人一起很容易染病吗| 《从上司到妻子》动画结局| 台湾《洞门为君开》演员表| 坤坤寒进桃子里在线看歌词| 把腿开大点我添添你SB| 苍老师《荷尔蒙》| 婆媳双飞杨钰莹阅读| 免费观看萝卜大全电视剧韩剧| -区二三国产好的精华波品牌介绍 精品卡一卡二卡3卡高清乱码 | WWW.XJXJXJ48.GO..