jQuery-da :has soxta sinfi

Soxta sinf has elementlarni ularning tarkibi bo‘yicha tanlaydi. Bir misolni ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi HTML kodi mavjud:

html<p>matn <b>b</b> tegi bilan</p>
<p>matn <i><b>b</b></i> tegi bilan</p>
<p>matn</p>

Misol uchun, ichida b teglari bo‘lgan barcha abzatslarni tanlaymiz:

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

E'tibor bering, misolda birinchi abzats ham, ikkinchi abzats ham tanlanadi, garchi ikkinchi abzatsda b tegi to‘g‘ridan-to‘g‘ri p ichida emas, balki avval i ichida joylashgan bo‘lsa ham.

Agar sizga to‘g‘ridan-to‘g‘ri ichki joylashuv kerak bo‘lsa, unday qilish kerak:

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

Bunday holda faqat birinchi abzats tanlanadi.

Задание 1

Ichida i tegi bo‘lgan barcha h2 teglarini oling va ularni qizil rangga bo‘yang.

Задание 2

To‘g‘ridan-to‘g‘ri i teginini o‘z ichiga olgan barcha h2 teglarini oling va ularni qizil rangga bo‘yang.