国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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教程

关注

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

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

天堂草原高清在线观看电视剧| 天堂草在线观看国产AV| 妈妈叫我戴上避孕套英文| 浴室里强做开腿呻吟的H漫画| 《俄罗斯空姐2(俄罗斯航空)》| 天美传奇星空MV高清免费 | 原声舌吻| 18岁免费观看高清电视剧推荐| 韩漫| HONORED| 黑色董丝透视露胸旗袍连衣裙| BOBO浏览器老司机模式改版特.| 来吧儿子妈妈是纯还是混 | 教资| 欧美-区二区三区| 一边吃奶一边添P好爽视频| 精神小伙| 数学课代表的B真紧| 男人行房一般多久才算正常| 男生和老师一起差差差的游戏| 美女和帅哥一起努力生产豆浆的视..| 三个老头拥着躁我一晚| 免费看黄A片真人真事| 麻豆| 豪放女大兵| 真人做爰45分钟| 光溜溜瑜伽全套视频大全| 一母四女共一婿的全诗解读| 天堂草原高清在线观看电视剧| 《性88分钟》| 同学的母亲中字ID| 免费B站看大片真人电视剧 | 《玉浦困之初入桃花之风雨山应》…. | 妈妈的职业4免费观看完整版高清| 日本护士裸体做爰视频| 《炸裂吧!巨棒》免费阅读漫画| 少女与狗2在线观看免费版高清| -区二区三区| 周翊然| 樱花视频在线观看免费高清电视剧 | DJ快了又快又骚的POP歌曲