Njia is
Njia is inakagua ikiwa inakubaliana
angalau kipengele kimoja kati ya vile vilivyochaguliwa na kichaguzi
kilibainishwa. Badala ya kichaguzi inaweza kubainishwa kipengele cha DOM
au kitu cha jQuery.
Ikiwa utabainisha utendaji kama kigezo,
basi ukaguzi wa masharti utabebwa nayo.
Inarudisha thamani ya aina boolean
(true au false).
Kiukizi
Njia inakagua ikiwa inakidhi kichaguzi kilichobainishwa angalau kipengele kimoja kati ya vile vilivyochaguliwa:
.is(kichaguzi);
Njia inakagua ikiwa kuna miongoni mwa vipengee vilivyochaguliwa, angalau kipengele kimoja kati ya vitu vilivyobainishwa vya jQuery au kipengele cha DOM:
.is(kitu cha jQuery au kipengele cha DOM);
Hivi ndivyo kwa kila kipengee kati ya vile vilivyochaguliwa,
itaitwa utendaji uliobainishwa. Kama
kigezo, itapokea namba ya nafasi
ya kipengele katika seti, kipengele yenyewe kitakuwa kupatikana
katika kutofautisha this. Utendaji unapaswa kurudisha
true au false. Ikiwa angalau kwenye mmoja wa
vipengee vilivyochaguliwa itarudishwa thamani
true, basi is pia itarudisha true. Vinginevyo,
njia itarudisha false.
.is(function(index));
Mfano
Wacha tuangalie ikiwa tagi div
ni mzazi wa input yetu yenye #test:
<div>
<input type="text" id="test">
</div>
<p>maandishi</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);