Az is metódus
Az is metódus ellenőrzi, hogy a kiválasztott elemek közül
legalább egy megfelel-e a megadott szelektorának. A szelektor helyett megadhatunk egy DOM
elemet vagy jQuery objektumot is.
Ha paraméterként egy függvényt adunk meg,
akkor a feltétel ellenőrzését rá bízzuk.
Boolean típust ad vissza
(true vagy false).
Szintaxis
A metódus ellenőrzi, hogy a megadott szelektorának megfelel-e legalább egy a kiválasztott elemek közül:
.is(szelektor);
A metódus ellenőrzi, hogy a kiválasztott elemek között van-e legalább egy olyan elem, amely megegyezik a megadott jQuery objektum vagy DOM elem valamelyik elemével:
.is(jQuery objektum vagy DOM elem);
Így minden egyes kiválasztott elemre meghívódik
a megadott függvény. Paraméterként megkapja
az elem indexét a halmazban, maga az elem a
this változón keresztül lesz elérhető.
A függvénynek true-t vagy false-ot kell visszaadnia.
Ha legalább egy olyan kiválasztott elemre, amelyre
a függvény true értéket ad vissza, akkor az is is
true-tel tér vissza. Ellenkező esetben
a metódus false-ot ad vissza.
.is(function(index));
Példa
Ellenőrizzük, hogy a div tag
a szülője-e a #test azonosítójú inputunknak:
<div>
<input type="text" id="test">
</div>
<p>szöveg</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);