Metodi detach jQuery:ssä
Mutta detach-metodi, toisin kuin remove-metodi, poistaa valitut
elementit mahdollisuudella palauttaa ne.
Oletetaan, että meillä on seuraava HTML-koodi:
<p id="test">teksti</p>
<div></div>
Poistetaan ensin elementti #test
käyttämällä detach:ä ja palautetaan se sitten
toiseen paikkaan käyttämällä
appendTo -metodia
(tämä on mahdollista, koska muuttujassa $elem
on poiston jälkeen silti viitta siihen):
let $elem = $('#test');
$elem.detach(); // poistetaan elementti
/*
Asetetaan elementti takaisin sivulle
(ei välttämättä samaan paikkaan, missä se oli):
*/
$elem.appendTo('div');
Muistutan, että dollarimerkki muuttujassa $elem
on kirjoitettu merkiksi, että siinä tallennetaan jQuery-kokoelma.
Poista p, jolla on id: #test
käyttämällä detach:ä ja aseta se sitten
ennen h3:ta.