Pseudoklassen :has i jQuery

Pseudoklassen has velger elementer basert på deres innhold. La oss se på et eksempel. Anta at vi har følgende HTML-kode:

html<p>tekst med <b>b</b> tag</p>
<p>tekst med <i><b>b</b></i> tag</p>
<p>tekst</p>

For eksempel, la oss velge alle avsnittene som inneholder taggene b:

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

Legg merke til at i eksemplet vil både det første og det andre avsnittet bli valgt, til tross for at i det andre avsnittet ligger taggen b ikke direkte inni p, men først ligger i i.

Hvis du derimot trenger direkte innstapping, skal du gjøre slik:

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

I dette tilfellet vil kun det første avsnittet bli valgt.

Задание 1

Hent og farg alle h2 som inneholder taggen i i rødt.

Задание 2

Hent og farg alle h2 som direkte inneholder taggen i i rødt.