Metóda is
Metóda is kontroluje, či
aspoň jeden z vybraných elementov zodpovedá zadanému
selektoru. Namiesto selektora môže byť zadaný DOM
element alebo objekt jQuery.
Ak zadáte ako parameter funkciu,
kontrola podmienky bude zverená jej.
Vráti hodnotu typu boolean
(true alebo false).
Syntax
Metóda kontroluje, či spĺňa zadaný selektor aspoň jeden z vybraných elementov:
.is(selektor);
Metóda kontroluje, či sa medzi vybranými elementami nachádza aspoň jeden z elementov zadaného objektu jQuery alebo DOM elementu:
.is(jQuery objekt alebo DOM element);
Takto pre každý z vybraných elementov
bude volaná zadaná funkcia. Ako
parameter bude dostávať číslo pozície
elementu v súbore, samotný element bude dostupný
v premennej this. Funkcia musí vracať
true alebo false. Ak aspoň na jednom z
vybraných elementov bude vrátená hodnota
true, potom is tiež vráti true. Inak,
metóda vráti false.
.is(function(index));
Príklad
Skontrolujme, či je tag div
rodičom nášho inputu s #test:
<div>
<input type="text" id="test">
</div>
<p>text</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);