Псевдоклас :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.