Metodas detach jQuery
O metodas detach, skirtingai nei metodas remove, pašrina pasirinktus
elementus su galimybe juos atkurti.
Tarkime, kad turime tokį HTML kodą:
<p id="test">text</p>
<div></div>
Pirmiausia pašalinkime elementą #test
naudodami detach, o tada atkurkime jį
kitoje vietoje naudodami metodą
appendTo
(tai įmanoma, nes kintamajame $elem
po pašalinimo vis tiek liko nuoroda į jį):
let $elem = $('#test');
$elem.detach(); // pašaliname elementą
/*
Įterpiame elementą atgal į puslapį
(nebūtina toje pačioje vietoje, kur jis buvo):
*/
$elem.appendTo('div');
Primenu, kad dolerio ženklas kintamajame $elem
parašytas tam, kad rodytų, jog jame saugomas jQuery rinkinys.
Pašalinkite p su id: #test
naudodami detach, o tada įterpkite jį
prieš h3.