Metodi is
Metodi is tarkistaa, vastaako
vähintään yksi valituista elementeistä annettua
valitsijaa. Valitsijan sijasta voidaan antaa DOM-
elementti tai jQuery-olio.
Jos parametrina määritetään funktio,
ehdon tarkistus siirretään sille.
Palauttaa boolean-tyyppisen arvon
(true tai false).
Syntaksi
Metodi tarkistaa, täyttääkö vähintään yksi valituista elementeistä annetun valitsijan ehdon:
.is(valitsija);
Metodi tarkistaa, onko valittujen elementtien joukossa vähintään yksi annetun jQuery-objektin tai DOM-elementin elementeistä:
.is(jQuery-objekti tai DOM-elementti);
Tässä tapauksessa jokaiselle valituille elementeille
kutsutaan annettua funktiota. Parametrina
se saa elementin sijainnin numeron
joukossa, itse elementti on saatavilla
muuttujassa this. Funktion tulee palauttaa
true tai false. Jos vähintään yhdellä
valituista elementeistä palautetaan arvo
true, niin is palauttaa myös true. Muuten
metodi palauttaa false.
.is(function(index));
Esimerkki
Tarkistetaan onko div-tagi
meidän #test-inputin vanhempi:
<div>
<input type="text" id="test">
</div>
<p>teksti</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);