Meetod detach jQuery-s
Meetod detach erinevalt meetodist remove eemaldab valitud elemendid võimalusega need taastada.
Olgu meil järgmine HTML kood:
<p id="test">text</p>
<div></div>
Kõigepealt eemaldame elemendi #test
kasutades detach, ja seejärel taastame selle
muus kohas kasutades meetodit
appendTo
(see on võimalik, kuna muutujas $elem
on pärast eemaldamist ikkagi viide sellele):
let $elem = $('#test');
$elem.detach(); // eemaldame elemendi
/*
Paneme elemendi tagasi lehele
(mitte tingimata samasse kohta, kus see oli):
*/
$elem.appendTo('div');
Meenutan, et dollar muutujas $elem
on kirjutatud märgiks, et selles hoitakse jQuery kogumit.
Eemalda p millel on id: #test
kasutades detach, ja seejärel pane see
enne h3 elementi.