Kichaguzi cha :has katika jQuery

Kichaguzi has huchagua vipengele kulingana na yaliyomo ndani yake. Tuchunguze mfano. Acha tuwe na msimbo ufuatao wa HTML:

html<p>maandishi yenye tagu <b>b</b></p>
<p>maandishi yenye tagu <i><b>b</b></i></p>
<p>maandishi</p>

Kwa mfano, tuchague aya zote, ambazo ndani yake kuna tagu b:

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

Zingatia kwamba katika mfano itachaguliwa aya ya kwanza, na pia ya pili, licha ya kua katika aya ya pili tagu b haiko ndani ya p moja kwa moja, bali kwanza iko ndani ya i.

Iwapo unahitaji ujumuishaji wa moja kwa moja, basi inapaswa kufanywa hivi:

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

Katika kesi hii, aya ya kwanza ndio itakayochaguliwa.

Задание 1

Pata na upake rangi nyekundu kile h2 chochote, ambacho ndani yake kuna tagu i.

Задание 2

Pata na upake rangi nyekundu kile h2 chochote, ambacho kinajumuisha moja kwa moja tagu i.