把detach()改成remove(),依然能append回來是為什么?
<script type="text/javascript">
? ? $('p').click(function(e) {
? ? ? ? alert(e.target.innerHTML)
? ? })
? ? var p;
? ? $("#bt1").click(function() {
? ? ? ? if (!$("p").length) return; //去重
? ? ? ?
? ? ? ??p = $("p").remove()
? ? });
? ? $("#bt2").click(function() {
? ? ? ? //把p元素在添加到頁面中
? ? ? ? //事件還是存在
? ? ? ? $("body").append(p);
? ? });
? ? </script>
點(diǎn)擊事件是沒有了,但為什么還能append回來呢?remove不是會(huì)把相關(guān)數(shù)據(jù)也刪除的嗎?
2018-07-23
?var p;
刪除的內(nèi)容保存在p里面了。
2018-07-19
凡是無絕對!