hide()
sets the matched elements' CSS display
property to none
.
remove()
removes the matched elements from the DOM completely.
detach()
is like remove()
, but keeps the stored data and events associated with the matched elements.
To re-insert a detached element into the DOM, simply insert the returned jQuery
set from detach()
:
var span = $('span').detach();
...
span.appendTo('body');
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…