Pseudo-klasa :has u jQuery-u

Pseudo-klasa has odabira elemente na osnovu njihovog sadržaja. Pogledajmo primer. Neka imamo sledeći HTML kod:

html<p>text with <b>b</b> tag</p>
<p>text with <i><b>b</b></i> tag</p>
<p>text</p>

Na primer, odaberimo sve pasuse unutar kojih se nalazi tag b:

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

Obratite pažnju da će u primeru biti odabran i prvi pasus i drugi, uprkos tome što u drugom pasusu tag b nije direktno unutar p, već se prvo nalazi u i.

Ako vam je potrebna direktna ugnježdenost, onda treba da uradite sledeće:

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

U ovom slučaju biće odabran samo prvi pasus.

Задание 1

Dobijte i obojite u crvenu boju sve h2 unutar kojih se nalazi tag i.

Задание 2

Dobijte i obojite u crvenu boju sve h2 koji direktno sadrže tag i.