Метад 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.