remove和detach的区别

remove:(绑定事件被移除)

remove是不会把匹配的元素从jquery对象上删除,所以在后面如果再添加该元素的话是可以继续使用的,但是该元素绑定的事件、附加的数据都会被移出掉,添加元素后也不能再拥有

detach:(绑定事件不会被移除)

detach是不会把沛沛的元素从jquery对象上删除,所以在后面添加该元素的话是可以继续使用的,同样的该元素绑定的事件和附加的元素都没有被删除,当元素添加回来之后,绑定的事件是可以继续使用的,同理还有附加的数据

区别:

都是移出dom结构,但是绑定的事件和附件的数据会有差别,这里要区别对待。

你可能感兴趣的:(remove和detach的区别)