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 օբյեկտ։
detach-ի միջոցով հեռացրեք id-ով #test
p տարրը, ապա տեղադրեք այն
h3 տարրից առաջ։