jQuery-тегі :has жалған сыныбы

has жалған сыныбы элементтерді олардың мазмұны бойынша таңдайды. Мысалды қарастырайық. Бізде келесі HTML коды бар делік:

html<p>текст <b>b</b> тегімен</p>
<p>текст <i><b>b</b></i> тегімен</p>
<p>текст</p>

Мысалы, ішінде b тегі бар барлық абзацтарды таңдайық:

javascript$('p:has(b)');

Екінші абзацта b тегі тікелей p-тің ішінде жатпай, алдымен i-тің ішінде жатса да, мысалда бірінші абзац та, екінші абзац та таңдалатынына назар аударыңыз.

Егер сізге тікелей ішкілік қажет болса, онда былай жасау керек:

javascript$('p:has(>b)');

Бұл жағдайда тек бірінші абзац таңдалады.

Задание 1

Ішінде i тегі бар барлық h2 тегтерін алып, оларды қызыл түске бояңыз.

Задание 2

Тікелей i тегін қамтитын барлық h2 тегтерін алып, оларды қызыл түске бояңыз.