Metod is
Metod is, saýlanyp alynan elementleriň iň bolmanda biri berlen selektora laýyk gelýändigini barlaýar. Selektoryň ýerine DOM elementi ýa-da jQuery obýekti görkezip bolýar. Parametr hökmünde funksiýa görkezilse, onda barlag şerti oňa ýükleniler. boolean tipindäki bahany true ýa-da false) gaýtarýar.
Sintaksis
Metod, berlen selektora iň bolmanda biri saýlanyp alynan elementleriň kanagatlandyryp ýa-da ýokdugyny barlaýar:
.is(selektor);
Metod, saýlanyp alynan elementleriň arasynda berlen jQuery obýektiniň ýa-da DOM elementiniň iň bolmanda biri elementiniň bardygyny barlaýar:
.is(jQuery obýekti ýa-da DOM elementi);
Şeýlelik bilen her bir saýlanyp alynan element üçin berlen funksiýa çagyrylar. Parametr hökmünde ol elementleriň toplumdaky nomerini alyp, elementin özi this üýtgeýjisinde elýeterli bolar. Funksiýa true ýa-da false gaýtarmaly. Eger saýlanyp alynan elementleriň iň bolmanda birinde true bahasy gaýtarylsa, onda is hem true gaýtarar. Beýlekisi, metod false gaýtarar.
.is(function(index));
Mysal
Geliň, div teginiň bizleriň #test bilen inputymyzyň enesi ýa-da däldigini barlaýalyň:
<div>
<input type="text" id="test">
</div>
<p>tekst</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);