jQuery Documentazione - metodo detach()

Esempio

Rimuovi tutti gli elementi p:

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

Prova personalmente

Definizione e uso

Il metodo detach() rimuove l'elemento selezionato, inclusi tutti i testi e i nodi figli.

Questa metodo mantiene l'oggetto jQuery con gli elementi corrispondenti, pertanto può essere utilizzato nuovamente in futuro.

Il metodo detach() mantiene tutti gli eventi collegati e i dati aggiuntivi, il che differisce dal metodo remove().

Sintassi

$(selettore).detach()

Più esempi

Sposta un elemento
Usa il metodo detach() per spostare un elemento.
Elimina e ripristina un elemento
Usa il metodo detach() per eliminare e ripristinare un elemento.
Sposta un elemento mantenendo il suo evento click
Usa il metodo detach() per spostare un elemento e mantenere i dati jQuery associati.