Kaedah replaceWith
Kaedah replaceWith menggantikan satu elemen
dengan elemen lain. Ia berfungsi seperti kaedah
replaceAll.
Sintaks
Parameter kaedah boleh berupa teks (mungkin dengan tag), array, elemen DOM atau objek jQuery:
$(apa_diganti).replaceWith(dengan_apa_diganti);
Elemen yang dipilih akan diganti dengan kandungan, yang ditentukan oleh teks yang dikembalikan oleh fungsi pengguna. Fungsi dipanggil secara berasingan, untuk setiap elemen yang dipilih:
$(pemilih).replaceWith(fungsi());
Contoh
Mari gantikan semua perenggan dengan kelas www
dengan div yang mempunyai teks '!!!':
<p class="www">teks</p>
<p class="www">teks</p>
<p class="www">teks</p>
<p>teks</p>
$('p.www').replaceWith('<div>!!!</div>');
Kod HTML akan kelihatan seperti ini:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>teks</p>
Lihat juga
-
kaedah
replaceAll,
yang juga menggantikan satu elemen dengan elemen lain