Kaedah detach dalam jQuery
Berbeza dengan kaedah remove, kaedah detach pula
membuang elemen yang dipilih dengan keupayaan untuk memulihkannya semula.
Katakan kita mempunyai kod HTML berikut:
<p id="test">teks</p>
<div></div>
Mari kita buang elemen #test
menggunakan detach terlebih dahulu, kemudian pulihkannya
di tempat lain menggunakan kaedah
appendTo
(ini adalah mungkin kerana dalam pembolehubah $elem
masih terdapat rujukan kepadanya selepas dibuang):
let $elem = $('#test');
$elem.detach(); // buang elemen
/*
Masukkan elemen kembali ke dalam halaman
(tidak semestinya di tempat yang sama di mana ia berada sebelumnya):
*/
$elem.appendTo('div');
Ingatkan, tanda dolar dalam pembolehubah $elem
ditandakan sebagai simbol yang menyimpan set
jQuery di dalamnya.
Buang p dengan id: #test
menggunakan detach, kemudian masukkan elemen tersebut
sebelum h3.