პსევდოკლასი :has jQuery-ში
პსევდოკლასი
has
ირჩევს ელემენტებს მათი შიგთავსის მიხედვით. განვიხილოთ მაგალითი.
დავუშვათ, გვაქვს შემდეგი HTML კოდი:
<p>ტექსტი <b>b</b> თეგით</p>
<p>ტექსტი <i><b>b</b></i> თეგით</p>
<p>ტექსტი</p>
მაგალითად,
ავირჩიოთ ყველა ის აბზაცი, რომლის შიგნითაც არის თეგი
b:
$('p:has(b)');
ყურადღება მიაქციეთ იმას, რომ მაგალითში შეირჩევა
როგორც პირველი აბზაცი, ასევე მეორე, მიუხედავად იმისა,
რომ მეორე აბზაცში თეგი b
არ დევს უშუალოდ p-ის შიგნით,
არამედ ჯერ i-ის შიგნითაა.
თუ თქვენ გჭირდებათ უშუალო ჩადგმა, მაშინ უნდა გააკეთოთ ასე:
$('p:has(>b)');
ამ შემთხვევაში მხოლოდ პირველი აბზაცი იქნება არჩეული.
მიიღეთ და გაფერადეთ წითელად ყველა
h2, რომლის შიგნითაც არის თეგი i.
მიიღეთ და გაფერადეთ წითელად ყველა
h2, რომელიც უშუალოდ შეიცავს
თეგს i.