Metoda is
Metoda is kontroluje, zda
alespoň jeden z vybraných prvků odpovídá zadanému
selektoru. Místo selektoru může být zadán DOM
prvek nebo jQuery objekt.
Pokud zadáte jako parametr funkci,
kontrola podmínky bude na ni přenesena.
Vrací hodnotu typu boolean
(true nebo false).
Syntaxe
Metoda kontroluje, zda vybraný selektor splňuje alespoň jeden z vybraných prvků:
.is(selektor);
Metoda kontroluje, zda se mezi vybranými prvky nachází alespoň jeden z prvků zadaného objektu jQuery nebo DOM elementu:
.is(jQuery objekt nebo DOM element);
Takhle pro každý z vybraných prvků
bude volána zadaná funkce. Jako
parametr obdrží pořadové číslo
prvku v sadě, samotný prvek bude dostupný
v proměnné this. Funkce musí vracet
true nebo false. Pokud alespoň na jednom z
vybraných prvků bude vrácena hodnota
true, pak is také vrátí true. Jinak
metoda vrátí false.
.is(function(index));
Příklad
Pojďme zkontrolovat, zda je tag div
rodičem našeho vstupu s #test:
<div>
<input type="text" id="test">
</div>
<p>text</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);