Metoden detach i jQuery
Men metoden detach, i motsetning til metoden remove, fjerner de valgte
elementene med mulighet for gjenoppretting.
La oss si at vi har følgende HTML-kode:
<p id="test">tekst</p>
<div></div>
La oss først fjerne elementet #test
ved hjelp av detach, og deretter gjenopprette det
på et annet sted ved hjelp av metoden
appendTo
(dette er mulig fordi variabelen $elem
fortsatt har en referanse til den etter fjerning):
let $elem = $('#test');
$elem.detach(); // fjerner elementet
/*
Setter elementet tilbake på siden
(ikke nødvendigvis på samme sted som det var):
*/
$elem.appendTo('div');
Jeg minner om at dollartegnet i variabelen $elem
er skrevet for å indikere at den lagrer et jQuery-sett.
Fjern p med id: #test
ved hjelp av detach, og sett den deretter
inn før h3.