JQuery-de :has psedoklassy

has psedoklassy elementleri olaryň mazmuny boyunça saýlaýar. Geliň bir mysala serediň. Aşakdaky HTML kody bolsun:

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

Mysal üçin, içinde b tegleri bar bolan ähli abzaslary saýlaýalyň:

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

Ikkinji abzasynda b teginiň gönüden-göni p-iň içinde däl-de, eýýäm i-iň içinde ýatan bolşyna garamazdan, mysalda birinji abzas bilen birlikde ikinjisiniň hem saýlanjakdygyna üns beriň.

Eger-de size gönüden-göni içine almagy gerek bolsa, onda şeýle etmeli:

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

Bu ýagdaýda diňe birinji abzas saýlanar.

Задание 1

Içinde i tegi bar bolan ähli h2 elementlerini alyň we olary gyzyl reňke çalyň.

Задание 2

Gönüden-göni i tegini öz içine alýan ähli h2 elementlerini alyň we olary gyzyl reňke çalyň.