jQuery'de detach Metodu
detach metodu ise, remove metodunun aksine, seçilen
öğeleri geri getirme imkanı ile birlikte kaldırır.
Aşağıdaki HTML koduna sahip olduğumuzu varsayalım:
<p id="test">metin</p>
<div></div>
Önce #test öğesini
detach ile kaldıralım,
sonra da onu başka bir yere
appendTo
metoduyla geri getirelim (bu mümkündür çünkü $elem
değişkeninde kaldırma işleminden sonra bile hala ona bir referans bulunmaktadır):
let $elem = $('#test');
$elem.detach(); // öğeyi kaldır
/*
Öğeyi sayfaya geri ekle
(illaki önceki olduğu yere olmak zorunda değil):
*/
$elem.appendTo('div');
Hatırlatma olarak, $elem değişkenindeki dolar işareti,
içinde bir jQuery koleksiyonunun saklandığını belirtmek için yazılmıştır.
id'si #test olan p öğesini
detach ile kaldırın, ardından onu
h3 öğesinin önüne ekleyin.