English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
$(selector).detach()
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‹/›