Метод detach у jQuery-у
А метод detach, за разлику од метода remove, уклања изабране
елементе са могућношћу њиховог враћања.
Претпоставимо да имамо следећи HTML кôд:
<p id="test">text</p>
<div></div>
Хајде прво да уклонимо елемент #test
помоћу detach, а затим да га вратимо
на друго место користећи метод
appendTo
(то је могуће јер у променљивој $elem
након уклањања и даље постоји референца на њега):
let $elem = $('#test');
$elem.detach(); // уклањамо елемент
/*
Убацујемо елемент назад на страницу
(не нужно на исто место где је био):
*/
$elem.appendTo('div');
Подсећам да је знак долара у променљивој $elem
написан као ознака да у њој чувамо jQuery скуп.
Уклоните p са id: #test
помоћу detach, а затим га убаците
испред h3.