jQuery документация - метод detach()

Пример

Удалить все элементы p:

$("button").click(function() {
  $("p").detach();
});

Попробуйте сами

Определение и использование

Метод detach() удаляет выбранные элементы, включая все текст и подэлементы.

Этот метод сохраняет элементы, соответствующие jQuery-объекту, поэтому их можно использовать в будущем.

Метод detach() сохраняет все привязанные события и данные, что differs от remove().

Синтаксис

$(селектор.detach()

Более примеров

Перемещение элементов
Используйте метод detach() для перемещения элемента.
Удаление и восстановление элемента
Используйте метод detach() для удаления и восстановления элемента.
Перемещение элементов и сохранение их события click
Используйте метод detach() для перемещения элементов, сохраняя при этом их данные jQuery.