jQuery-тегі :has жалған сыныбы
has
жалған сыныбы элементтерді олардың мазмұны бойынша таңдайды. Мысалды қарастырайық.
Бізде келесі HTML коды бар делік:
<p>текст <b>b</b> тегімен</p>
<p>текст <i><b>b</b></i> тегімен</p>
<p>текст</p>
Мысалы,
ішінде
b тегі бар барлық абзацтарды таңдайық:
$('p:has(b)');
Екінші абзацта b тегі тікелей p-тің ішінде жатпай,
алдымен i-тің ішінде жатса да, мысалда бірінші абзац та, екінші абзац та таңдалатынына назар аударыңыз.
Егер сізге тікелей ішкілік қажет болса, онда былай жасау керек:
$('p:has(>b)');
Бұл жағдайда тек бірінші абзац таңдалады.
Ішінде i тегі бар барлық
h2 тегтерін алып, оларды қызыл түске бояңыз.
Тікелей i тегін қамтитын барлық
h2 тегтерін алып, оларды қызыл түске бояңыз.