国产成人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教程

关注

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

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

后入| 床3之他和她的关系| 交换朋友的老婆2中字谜给看| 精品一区二区三区| 商店的英文| 乱亲H女乱秽XXXX| B站暴躁女RAPPER| 成品免费PPT网站入口| 《女教师的味道3》在线观看| 灭火宝贝| 交换朋友的老婆2中字谜给看| 同学的母亲中字ID| 巜催情精油按摩2高潮| 情趣内衣| 免费看网站在线观看人数在哪直播| 公日日躁我和公乱小说 | 女人大阴唇夹缝是阴虚还是阳虚| 国产电影一曲二曲三曲爱妃记豆瓣 | 爸爸的擎天柱让我看第二集| 夹好我的精去上课别流出来了| 成人做爰免费A片视频| 夜生活在线观看免费观看电视剧 | 我在公车被蹭水后当晚就来了月经 | 《台球室的特殊待遇》| 蜜桃视频| 爱浸画网| 偷吃爸爸擎天柱1-100集| 美腿视频| 38.JJ| 老公不在我和公发| 年轻的妈妈| 《美国伦理4女警》| 父女大作战1-32集免费| 日产精品一线二线三线芒果| 少妇高潮喷水久久久久久久久| 把老婆闺蜜干了俩次| 爸爸的擎天柱让我看第二集| 骚一点老子把你CAO爽了| 上海1920| 用毛笔刷尿孔不准尿出来怎么办| 两人一起做AJ的视频教程