English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يحذف طريقة detach() العنصر المحدد، بما في ذلك جميع النصوص والفرع. ثم يحتفظ بالبيانات والمواقف الحدث.
لكن، يحتفظ detach() بجميع البيانات والمواقف الحدث المرتبطة بالعنصر المحذوف.
يحتفظ هذا الطريقة بنسخة من العنصر المحذوف، مما يسمح بإعادة إدراجه لاحقاً.
لحذف العنصر ومحتواه ومواقف الحدث، استخدمremove()الطريقة.
لإزالة محتويات العنصر فقط، استخدمempty()الطريقة.
$(selector).detach()
إزالة جميع الفقرات من DOM:
$("button").click(function(){ $("p").detach(); });اختبار لرؤية‹/›
استخدام طريقة detach() لحذف وإعادة استعادة العنصر:
$("#btn1").click(function(){ elem = $("p").detach(); }); $("#btn2").click(function(){ $("body").prepend(elem); });اختبار لرؤية‹/›