jQuery Dokumentation - detach() Methode

Beispiel

Entfernen Sie alle p-Elemente:

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

Probieren Sie es selbst aus

Definition und Verwendung

Die detach()-Methode entfernt das ausgewählte Element einschließlich aller Texte und Kindknoten.

Diese Methode behält die im jQuery-Objekt enthaltenen übereinstimmenden Elemente bei, sodass diese Elemente in der Zukunft wieder verwendet werden können.

detach() behält alle gebundenen Ereignisse und angehängten Daten bei, was sich von remove() unterscheidet.

Syntax

$(Selektor).detach()

Mehr Beispiele

Verschieben Sie ein Element
Verwenden Sie die detach()-Methode, um ein Element zu verschieben.
Löschen und wiederherstellen eines Elements
Verwenden Sie die detach()-Methode, um ein Element zu löschen und wiederherzustellen.
Verschieben Sie ein Element und behalten Sie dessen click-Ereignis.
Verwenden Sie die detach()-Methode, um ein Element zu verschieben und seine jQuery-Daten zu behalten.