jQuery Documentación de Operaciones - Método detach()

Ejemplo

Eliminar todos los elementos p:

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

Prueba personal

Definición y uso

El método detach() elimina los elementos seleccionados, incluyendo todo el texto y los nodos hijos.

Este método mantiene el objeto jQuery con los elementos coincidentes, por lo que se pueden usar estos elementos en el futuro.

El método detach() mantiene todos los eventos asociados y los datos adjuntos, lo que difiere de remove().

Sintaxis

$(selector).detach()

Más ejemplos

Mover elementos
Utilice el método detach() para mover elementos.
Eliminar y restaurar un elemento
Utilice el método detach() para eliminar y restaurar un elemento.
Mover elementos y mantener su evento click
Utilice el método detach() para mover elementos y mantener los datos de jQuery del elemento.