Metod is
Metod is proverava da li
barem jedan od odabranih elemenata odgovara datom
selektoru. Umesto selektora može biti dat DOM
element ili jQuery objekat.
Ako navedete funkciju kao parametar,
tada će provera uslova biti poverena njoj.
Vraća vrednost tipa boolean
(true ili false).
Sintaksa
Metod proverava da li barem jedan od odabranih elemenata zadovoljava dati selektor:
.is(selektor);
Metod proverava da li među odabranim elementima, postoji barem jedan od elemenata datog objekta jQuery ili DOM elementa:
.is(jQuery objekat ili DOM element);
Ovako će za svaki od odabranih elemenata,
biti pozvana data funkcija. Kao
parametar, ona će dobiti broj pozicije
elementa u skupu, sam element će biti dostupan
u promenljivoj this. Funkcija treba da vraća
true ili false. Ako barem na jednom od
odabranih elemenata bude vraćena vrednost
true, tada će i is vratiti true. U suprotnom,
metod će vratiti false.
.is(function(index));
Primer
Hajde da proverimo da li je tag div
roditelj našeg input-a sa #test:
<div>
<input type="text" id="test">
</div>
<p>text</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);