პსევდოკლასი :has jQuery-ში

პსევდოკლასი has ირჩევს ელემენტებს მათი შიგთავსის მიხედვით. განვიხილოთ მაგალითი. დავუშვათ, გვაქვს შემდეგი HTML კოდი:

html<p>ტექსტი <b>b</b> თეგით</p>
<p>ტექსტი <i><b>b</b></i> თეგით</p>
<p>ტექსტი</p>

მაგალითად, ავირჩიოთ ყველა ის აბზაცი, რომლის შიგნითაც არის თეგი b:

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

ყურადღება მიაქციეთ იმას, რომ მაგალითში შეირჩევა როგორც პირველი აბზაცი, ასევე მეორე, მიუხედავად იმისა, რომ მეორე აბზაცში თეგი b არ დევს უშუალოდ p-ის შიგნით, არამედ ჯერ i-ის შიგნითაა.

თუ თქვენ გჭირდებათ უშუალო ჩადგმა, მაშინ უნდა გააკეთოთ ასე:

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

ამ შემთხვევაში მხოლოდ პირველი აბზაცი იქნება არჩეული.

Задание 1

მიიღეთ და გაფერადეთ წითელად ყველა h2, რომლის შიგნითაც არის თეგი i.

Задание 2

მიიღეთ და გაფერადეთ წითელად ყველა h2, რომელიც უშუალოდ შეიცავს თეგს i.