Kaedah has

Kaedah has menapis set elemen yang dipilih, hanya meninggalkan elemen-elemen yang mempunyai keturunan yang sepadan dengan pemilih yang ditentukan.

Sintaks

Penapisan mengikut keturunan:

javascript.has(pemilih keturunan);

Beginilah cara anda boleh menapis set elemen yang dipilih, hanya meninggalkan elemen yang mengandungi elemen DOM yang ditentukan di dalamnya:

javascript.has(elemen DOM);

Contoh

Mari kita pilih hanya perenggan yang mempunyai tag b di dalamnya dan tambahkan teks '!!!' pada penghujungnya:

html<p>teks</p>
<p>teks</p>
<p><b>tebal</b> teks</p>
<p><b>tebal</b> teks</p>
javascript$('p').has('b').append('!!!');

Kod HTML akan kelihatan seperti ini:

html<p>teks</p>
<p>teks</p>
<p><b>tebal</b> teks!!!</p>
<p><b>tebal</b> teks!!!</p>

Lihat juga

  • kaedah filter,
    yang menapis elemen dalam set mengikut pemilih yang ditentukan
  • kaedah find,
    yang mencari elemen di dalam elemen yang telah ditemui