jQuery-də :has pseudoklassu

Pseudoklass has elementləri onların məzmununa görə seçir. Bir misala baxaq. Tutaq ki, bizim aşağıdakı HTML kodumuz var:

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

Məsələn, içində b teqi olan butun abzasları seçək:

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

Diqqət edin ki, misalda həm birinci, həm də ikinci abzas seçiləcək, baxmayaraq ki, ikinci abzada b teqi birbaşa p -içində yox, əvvəlcə i -içində yerləşir.

Əgər sizə birbaşa içində olmaq lazımdırsa, onda belə etməlisiniz:

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

Bu halda yalnız birinci abzas seçiləcək.

Задание 1

Içində i teqi olan butun h2 teqlərini əldə edin və qırmızı rəngə boyayın.

Задание 2

Birbaşa i teqi olan butun h2 teqlərini əldə edin və qırmızı rəngə boyayın.