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:

javascript$(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:

javascript$(pemilih).replaceWith(fungsi());

Contoh

Mari gantikan semua perenggan dengan kelas www dengan div yang mempunyai teks '!!!':

html<p class="www">teks</p>
<p class="www">teks</p>
<p class="www">teks</p>
<p>teks</p>
javascript$('p.www').replaceWith('<div>!!!</div>');

Kod HTML akan kelihatan seperti ini:

html<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>teks</p>

Lihat juga

  • kaedah replaceAll,
    yang juga menggantikan satu elemen dengan elemen lain