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

关注

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

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

蜜桃成熟时1997》主题曲歌..| 吃瓜群众在线爆料免费观看| 夫妻生活视频曝光| 《特殊的补课方式》| 免费网站在线观看人数在哪省 | 白丝| 父女大作战1-32集免费| 绝色儿媳在线观看免费版电视剧 | 无法抗拒的你ID中字| 韩剧在办公室做饭的电影| 69精品久久久久久久精品A片| 免费B站看大片真人电视剧| 双男床上剧烈运动会怎么消除| 法国空姐| 打赌输了任意处罚一个暑假作文| 老师没戴套子C了我一天视频| 亚州精品无码A片毛片直播间| 按摩师把我添高潮了6次 | 医生含着我的奶边摸边做视频 | 年轻的朋友电影在线观看免费完整| 苍井空そら无码AV人妻电影| 苏畅| 老公把闺蜜干的嗷嗷叫| 女士穿紧身裸体开裆光滑皮裤| 免费又黄又硬又爽又免费| 禁忌5HD| 小叔子从后面抱住我的电视剧| 摸摸大扔子图片真实| 《一滴都不许漏》何泽城林荫| 《再来一次好吗》动漫| 妈妈醉酒后把我当爸爸电视剧| 国产 欧美一区二区三区| 成色P31S是国精产品吗| 女子赤身跳舞视频大全 | 法国巜做爰的禁忌1| 美臂| 臣卜扌桑扌圭辶鬲的游戏| 小俊在雪姨身上耕耘小说免费阅读| 《交换做爰》在线观看| JK制服| 宝宝水帘洞都拉丝了怎么办