Metode detach di jQuery
Berbeda dengan metode remove, metode detach menghapus elemen yang dipilih
dengan kemungkinan untuk memulihkannya.
Misalkan kita memiliki kode HTML berikut:
<p id="test">teks</p>
<div></div>
Mari kita hapus elemen #test
menggunakan detach, lalu pulihkan
di tempat lain dengan metode
appendTo
(ini mungkin dilakukan, karena dalam variabel $elem
setelah penghapusan masih tersimpan referensi ke elemen tersebut):
let $elem = $('#test');
$elem.detach(); // menghapus elemen
/*
Memasukkan elemen kembali ke halaman
(tidak harus di tempat yang sama):
*/
$elem.appendTo('div');
Ingatlah bahwa tanda dolar dalam variabel $elem
menandakan bahwa variabel tersebut menyimpan set
jQuery.
Hapus p dengan id: #test
menggunakan detach, lalu sisipkan
sebelum h3.