English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery detach() Methode

jQuery HTML/CSS Methoden

Die detach() Methode entfernt das ausgewählte Element einschließlich aller Texte und Unterpunkte. Anschließend behält sie Daten und Ereignisse bei.

detach() behält jedoch alle mit dem entfernten Element verbundenen jQuery-Daten und Ereignisse bei.

Diese Methode behält eine Kopie des entfernten Elements bei, die später neu eingefügt werden kann.

um Elemente und ihre Daten und Ereignisse zu löschen.Verwenden Sie stattdessenMethode.

Um nur den Inhalt des ausgewählten Elements zu entfernen, verwenden Sieempty()Methode.

Syntax:

$(selector).detach()

Beispiel

Entfernen Sie alle Absätze aus dem DOM:

$("button").click(function(){
  $("p").detach();
});
Testen Sie es heraus‹/›

Verwenden Sie die detach() Methode, um Elemente zu löschen und wiederherzustellen:

$("#btn1").click(function(){
  elem = $("p").detach();
});
$("#btn2").click(function(){
  $("body").prepend(elem);
});
Testen Sie es heraus‹/›

jQuery HTML/CSS Methoden