A detach metódus a jQuery-ben
Azonban a detach metódus, ellentétben a remove metódussal, a kiválasztott
elemeket eltávolítja, de lehetőség van azok visszaállítására.
Tegyük fel, hogy a következő HTML kódunk van:
<p id="test">szöveg</p>
<div></div>
Először távolítsuk el a #test elemet
a detach segítségével, majd állítsuk vissza
más helyre a
appendTo
metódussal (ez lehetséges, mivel a $elem
változóban a törlés után is megmarad a rá mutató hivatkozás):
let $elem = $('#test');
$elem.detach(); // eltávolítjuk az elemet
/*
Visszahelyezzük az elemet az oldalra
(nem feltétlenül oda, ahol eredetileg volt):
*/
$elem.appendTo('div');
Emlékeztetőül, a $elem változóban lévő dollárjel
arra utal, hogy az egy jQuery gyűjteményt tárol.
Távolítsa el a p elemet id: #test
azzal, hogy detach, majd illessze be
a h3 elem elé.