remove ( ) : 把被选中元素删除(包括事件);
detach ( ) : 把被选中元素删除,当把元素在添加到body中时,原先的事件还会保留;
看下代码:
<div class="box">1</div>
<script>
$(".box").click(function(){
alert("吕星辰")
})
</script>
效果如下:用detach删除div,在添加到body中去,这时事件还在:

看下代码:
<div class="box">1</div>
<script>
$(".box").click(function(){
alert("吕星辰")
})
</script>
效果如下:用detach删除div,在添加到body中去,这时事件还在: