Metoden detach i jQuery
Till skillnad från metoden remove tar metoden detach bort de valda
elementen med möjlighet att återställa dem.
Låt oss anta att vi har följande HTML-kod:
<p id="test">text</p>
<div></div>
Låt oss först ta bort elementet #test
med detach och sedan återställa det
på en annan plats med metoden
appendTo
(detta är möjligt eftersom variabeln $elem
fortfarande innehåller en referens till den efter borttagningen):
let $elem = $('#test');
$elem.detach(); // tar bort elementet
/*
Sätter in elementet tillbaka på sidan
(inte nödvändigtvis på samma plats som det var):
*/
$elem.appendTo('div');
Påminnelse: dollartecknet i variabeln $elem
är skrivet för att indikera att den innehåller ett jQuery-objekt.
Ta bort p med id: #test
med detach och sätt sedan in den
före h3.