jQuery-də detach metodu
detach metodu isə remove metodundan fərqli olaraq seçilmiş
elementləri onları bərpa etmək imkanı ilə silir.
Tutaq ki, bizim aşağıdakı HTML kodumuz var:
<p id="test">mətn</p>
<div></div>
Gəlin əvvəlcə #test elementini
detach ilə silək, sonra isə onu
appendTo
metodundan istifadə edərək başqa yerdə bərpa edək
(bu mümkündür, çünki $elem dəyişənində
silindikdən sonra belə ona istinad qalır):
let $elem = $('#test');
$elem.detach(); // elementi silirik
/*
Elementi səhifəyə geri əlavə edirik
(əvvəl olduğu yerdə olması məcburiyyəti yoxdur):
*/
$elem.appendTo('div');
Xatırladım ki, $elem dəyişənindəki dollar işarəsi
onun içində jQuery kolleksiyasının saxlandığını göstərir.
id-si #test olan p elementini
detach ilə silin, sonra isə onu
h3 elementindən əvvələ əlavə edin.