jQuery中remove()和detach()的区别 共同点: remove()和detach()都可以删除在DOM中所匹配的元素. detach()方法: $("p").detach(); //p代表所匹配的标签. remove()方法: $("p").remove(); //p代表所匹配的标签. 不同点: remove()方法删除的很彻底,附加的事件,数据都会被删掉. detach()方法没有删除的很彻底,附加的事件,和数据会被保留下来,如果下一次创建用detach()方法删除的标签,他之前的事件都还会存在.