Metoda detach în jQuery
În schimb, metoda detach, spre deosebire de metoda remove, elimină elementele
selectate cu posibilitatea de a le restabili.
Să presupunem că avem următorul cod HTML:
<p id="test">text</p>
<div></div>
Să eliminăm mai întâi elementul #test
cu detach, apoi să-l restabilim
în alt loc cu metoda
appendTo
(acest lucru este posibil deoarece în variabila $elem
după eliminare a rămas totuși o referință la acesta):
let $elem = $('#test');
$elem.detach(); // eliminăm elementul
/*
Inserăm elementul înapoi în pagină
(nu neapărat în același loc unde a fost):
*/
$elem.appendTo('div');
Vă reamintesc că dolarul în variabila $elem
este scris ca semn că în ea este stocat un set
jQuery.
Eliminați p cu id: #test
cu detach, apoi inserați-l
înaintea lui h3.