Pemilih has
Pemilih :has memilih elemen,
yang mengandungi sekurang-kurangnya satu elemen
mengikut pemilih yang ditentukan, tidak semestinya
anak langsung.
Oleh kerana :has bukan milik spesifikasi CSS,
maka untuk meningkatkan prestasi dalam pelayar
moden, lebih baik menggantikannya dengan
$("pemilih-css-anda").has(pemilih/elemen DOM).
Sintaks
Beginilah kita memilih elemen:
$(':has(pemilih)');
Beginilah kita memilih elemen, jika diperlukan pembuangan langsung pemilih:
$(':has(>pemilih)');
Contoh
Mari kita pilih hanya perenggan yang di dalamnya terdapat
tag b dan
letakkan teks '!!!' pada penghujungnya:
<p>teks</p>
<p>teks</p>
<p><b>tebal</b> teks</p>
<p><b>tebal</b> teks</p>
$('p:has(b)').append('!!!');
Kod HTML akan kelihatan seperti ini:
<p>teks</p>
<p>teks</p>
<p><b>tebal</b> teks!!!</p>
<p><b>tebal</b> teks!!!</p>