offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗jqDmDM 63 of 113 menu

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