در این بخش از آموزش JQuery ، متد detach را شرح میدهیم. متد detach عنصر HTML تعیین شده برای آن ( شامل تمام متن و اشیای فرزند ) را از روی صفحه پاک می کند . اما اطلاعات و رویدادهای شی مورد نظر بر روی صفحه باقی می مانند . متد detach همچنین یک کپی از عنصر پاک شده را در خود نگه داشته و بعدا می توانید آن عنصر را مجددا به صفحه وارد نمایید . برای مثال فرض کنید یک پاراگراف یا عکس را بر روی صفحه دارید . به وسیله این متد می توانید آن را از روی صفحه بردارید . شکل کلی استفاده از متد detach به شرح زیر است : $ ( " selector " ).detach ( ) ; selector : این پارامتر تعیین کننده id عنصر HTML ی است که می خواهید آن را از صفحه پاک کنید . برای حذف کامل یک عنصر ( حذف عنصر به همراه تمامی متن و رویدادهای مربوط به آن ) از متد ( ) remove استفاده نمایید . برای پاک کردن محتویات داخلی یک عنصر و نه حذف آن از صفحه ، از متد ( ) empty استفاده نمایید . مثال زیر کاربرد متد detach را نشان میدهد : $("button").click(function(){ $("p").detach(); });