Pseudo-klas :has dalam jQuery
Pseudo-klas
has
memilih elemen berdasarkan kandungannya. Mari kita lihat contoh.
Katakan kita mempunyai kod 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 perenggan yang mengandungi tag
b:
javascript$('p:has(b)');
Perhatikan bahawa dalam contoh, kedua-dua perenggan pertama
dan kedua akan dipilih, walaupun
dalam perenggan kedua tag b
tidak terletak secara langsung di dalam p,
sebaliknya mula-mula berada di dalam i.
Jika anda memerlukan sarangan secara langsung, maka anda harus lakukan seperti ini:
javascript$('p:has(>b)');
Dalam kes ini, hanya perenggan pertama yang akan dipilih.
Задание 1
Dapatkan dan warnakan dengan warna merah semua
h2 yang mengandungi tag i.
Задание 2
Dapatkan dan warnakan dengan warna merah semua
h2 yang secara langsung mengandungi
tag i.