Metodas is
Metodas is patikrina, ar bent vienas iš pasirinktų elementų atitinka nurodytą selektorių. Vietoj selektoriaus gali būti nurodytas DOM elementas arba jQuery objektas. Jei kaip parametrą nurodysite funkciją, tai patikrinimo sąlyga bus patikėta jai. Grąžina boolean tipo reikšmę (true arba false).
Sintaksė
Metodas patikrina, ar bent vienas iš pasirinktų elementų atitinka nurodytą selektorių:
.is(selektorius);
Metodas patikrina, ar tarp pasirinktų elementų yra bent vienas iš nurodyto jQuery objekto arba DOM elemento elementų:
.is(jQuery objektas arba DOM elementas);
Štai taip kiekvienam iš pasirinktų elementų bus iškviečiama nurodyta funkcija. Kaip parametrą, ji gaus elemento pozicijos numerį rinkinyje, pats elementas bus prieinamas kintamajame this. Funkcija turi grąžinti true arba false. Jei bent viename iš pasirinktų elementų bus grąžinta reikšmė true, tai is taip pat grąžins true. Priešingu atveju, metodas grąžins false.
.is(function(index));
Pavyzdys
Patikrinkime ar div žymė yra mūsų įvesties lauko su #test tėvinis elementas:
<div>
<input type="text" id="test">
</div>
<p>text</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);