detach მეთოდი jQuery-ში
მეთოდი detach, მეთოდი remove-ისგან განსხვავებით, შლის შერჩეულ
ელემენტებს მათი აღდგენის შესაძლებლობით.
დავუშვათ გვაქვს შემდეგი HTML კოდი:
<p id="test">ტექსტი</p>
<div></div>
ჯერ წავშალოთ ელემენტი #test
detach-ის გამოყენებით და შემდეგ აღვადგინოთ იგი
სხვა ადგილას მეთოდის
appendTo
გამოყენებით (ეს შესაძლებელია, რადგან ცვლადში $elem
წაშლის შემდეგ მაინც დარჩა მისი მითითება):
let $elem = $('#test');
$elem.detach(); // ვშლით ელემენტს
/*
ელემენტს ვაბრუნებთ გვერდზე
(არა აუცილებლად იმავე ადგილას, სადაც იყო):
*/
$elem.appendTo('div');
შეგახსენებთ, რომ ცვლადში $elem დოლარის ნიშანი
იმის აღსანიშნავია, რომ მასში ინახება jQuery-ის ნაკრები.
წაშალეთ p id-თ: #test
detach-ის გამოყენებით და შემდეგ ჩასვით იგი
h3-ის წინ.