Методи 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 гузоред.