jQuery'de :has Sözde Sınıfı

Sözde sınıf has öğeleri içeriklerine göre seçer. Bir örnek ele alalım. Aşağıdaki HTML koduna sahip olduğumuzu varsayalım:

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

Örneğin, içinde b etiketi olan tüm paragrafları seçelim:

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

Örnekte, ikinci paragrafta b etiketinin doğrudan p içinde değil de önce i içinde olmasına rağmen, hem birinci hem de ikinci paragrafın seçileceğine dikkat edin.

Eğer doğrudan iç içe geçme durumu arıyorsanız, şu şekilde yapmalısınız:

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

Bu durumda sadece ilk paragraf seçilecektir.

Задание 1

İçinde i etiketi bulunan tüm h2 başlıklarını seçin ve kırmızı renge boyayın.

Задание 2

Doğrudan i etiketi içeren tüm h2 başlıklarını seçin ve kırmızı renge boyayın.