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

مетод jQuery detach()

طريقة HTML/CSS jQuery

يحذف طريقة 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);
});
اختبار لرؤية‹/›

طريقة HTML/CSS jQuery