Metod detach u jQuery
A metod detach za razliku od metoda remove uklanja izabrane
elemente sa mogućnošću njihovog vraćanja.
Neka imamo sledeći HTML kod:
<p id="test">text</p>
<div></div>
Hajde da prvo uklonimo element #test
pomoću detach, a zatim ga vratimo
na drugo mesto pomoću metoda
appendTo
(ovo je moguće, jer u promenljivoj $elem
nakon uklanjanja i dalje ostaje referenca na njega):
let $elem = $('#test');
$elem.detach(); // uklanjamo element
/*
Vraćamo element nazad na stranicu
(ne nužno na isto mesto gde je bio):
*/
$elem.appendTo('div');
Podsećam da je znak dolara u promenljivoj $elem
napisan kao znak da se u njoj čuva jQuery skup.
Uklonite p sa id: #test
pomoću detach, a zatim ga umetnite
ispred h3.