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