jQuery-তে detach পদ্ধতি
অন্যদিকে, remove পদ্ধতির থেকে ভিন্ন, detach পদ্ধতিটি নির্বাচিত উপাদানগুলিকে পুনরুদ্ধারের সম্ভাবনা সহ সরিয়ে দেয়।
ধরুন আমাদের নিম্নলিখিত HTML কোড রয়েছে:
<p id="test">text</p>
<div></div>
আসুন প্রথমে detach ব্যবহার করে #test উপাদানটি সরিয়ে ফেলি, তারপর appendTo পদ্ধতি ব্যবহার করে এটিকে অন্য জায়গায় পুনরুদ্ধার করি (এটি সম্ভব, কারণ $elem ভেরিয়েবলে সরানোর পরেও এটির একটি রেফারেন্স রয়ে গেছে):
let $elem = $('#test');
$elem.detach(); // উপাদানটি সরান
/*
পৃষ্ঠায় উপাদানটি আবার ঢোকান
(এটি যেখানে ছিল সেখানে একই জায়গায় অগত্যা নয়):
*/
$elem.appendTo('div');
আমি আপনাকে মনে করিয়ে দিচ্ছি যে, $elem ভেরিয়েবলের ডলার চিহ্নটি এই কারণে লেখা হয়েছে যে এতে jQuery-এর একটি সেট সংরক্ষিত আছে।
detach ব্যবহার করে id: #test সহ p টি মুছে ফেলুন, এবং তারপর এটিকে h3 এর সামনে ঢোকান।