Metoda detach v jQuery
Metoda detach, za razliko od metode remove, odstrani izbrane
elemente z možnostjo njihove obnovitve.
Recimo, da imamo naslednjo HTML kodo:
<p id="test">text</p>
<div></div>
Najprej odstranimo element #test
z detach, nato ga obnovimo
na drugem mestu z metodo
appendTo
(to je mogoče, ker je v spremenljivki $elem
po odstranitvi še vedno ostal sklic nanj):
let $elem = $('#test');
$elem.detach(); // odstranimo element
/*
Element vstavimo nazaj na stran
(ne nujno na isto mesto, kjer je bil):
*/
$elem.appendTo('div');
Spomnim se, da je dolar v spremenljivki $elem
napisan v znak, da hrani niz
jQuery.
Odstranite p z id: #test
z detach, nato ga vstavite
pred h3.