jQuery'деги :has жалган классы

has жалган класcы элементтерди алардын ичиндегилер боюнча тандайт. Мисалды карап чыгалы. Бизде төмөнкүдөй HTML коду болсун:

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

Мисалы, ичинде b теги бар бардык абзацтарды тандайлы:

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

Эскертип коёлу, бул мисалда биринчи абзац да, экинчи абзац да тандалат, экинчи абзацта b теги түздөн-түз p ичинде эмес, алгач i ичинде жайгашкандыгына карабастан.

Эгерде сизге түздөн-түз ички турмуш керек болсо, анда төмөнкүдөй кылыш керек:

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

Бул учурда биринчи абзац гана тандалат.

Задание 1

Ичинде i теги бар бардык h2 элементтерин алып, аларды кызыл түскө боё.

Задание 2

Түздөн-түз i тегин камтыган бардык h2 элементтерин алып, аларды кызыл түскө боё.