Pseudo-class :has di jQuery
Pseudo-class
has
memilih elemen berdasarkan kontennya. Mari kita lihat contoh.
Misalkan kita memiliki kode HTML berikut:
html<p>teks dengan tag <b>b</b></p>
<p>teks dengan tag <i><b>b</b></i></p>
<p>teks</p>
Sebagai contoh,
mari pilih semua paragraf yang di dalamnya terdapat tag
b:
javascript$('p:has(b)');
Perhatikan bahwa dalam contoh akan terpilih
paragraf pertama maupun kedua, meskipun
pada paragraf kedua tag b
tidak berada langsung di dalam p,
melainkan pertama-tama berada di dalam i.
Jika yang Anda butuhkan adalah nested secara langsung, maka lakukan seperti ini:
javascript$('p:has(>b)');
Dalam kasus ini, hanya paragraf pertama yang akan terpilih.
Задание 1
Dapatkan dan warnai dengan warna merah semua
h2 yang di dalamnya terdapat tag i.
Задание 2
Dapatkan dan warnai dengan warna merah semua
h2 yang secara langsung mengandung
tag i.