Pseidoklase :has jQuery
Pseidoklase
has
atlasa elementus pēc to satura. Apskatīsim piemēru.
Pieņemsim, ka mums ir šāds HTML kods:
html<p>teksts ar <b>b</b> tagu</p>
<p>teksts ar <i><b>b</b></i> tagu</p>
<p>teksts</p>
Piemēram,
atlasīsim visus rindkopas, kuru iekšienē atrodas tagi
b:
javascript$('p:has(b)');
Ievērojiet, ka piemērā tiks atlasīta
gan pirmā rindkopa, gan otrā, neskatoties
uz to, ka otrajā rindkopā tags b
neatrodas tieši p iekšienē,
bet vispirms atrodas i iekšienē.
Ja jums nepieciešama tieša ielikšana, tad jāizdara šādi:
javascript$('p:has(>b)');
Šajā gadījumā tiks atlasīta tikai pirmā rindkopa.
Задание 1
Iegūstiet un nokrāsojiet sarkanā krāsā visus
h2, kuru iekšienē atrodas tags i.
Задание 2
Iegūstiet un nokrāsojiet sarkanā krāsā visus
h2, kuri tieši satur
tagu i.