Metode is
Metode is pārbauda, vai
vismaz viens no atlasītajiem elementiem atbilst dotajam
selektoram. Selektora vietā var norādīt DOM
elementu vai jQuery objektu.
Ja kā parametru norāda funkciju,
tad pārbaudes nosacījums tiks uzlikts uz tās.
Atgriež boolean tipa vērtību
(true vai false).
Sintakse
Metode pārbauda, vai apmierina doto selektoru vismaz viens no atlasītajiem elementiem:
.is(selektors);
Metode pārbauda, vai starp atlasītajiem elementiem ir vismaz viens no dotā jQuery objekta vai DOM elementa elementiem:
.is(jQuery objekts vai DOM elements);
Šādi katram no atlasītajiem elementiem
tiks izsaukta dotā funkcija. Kā
parametru, tā saņems elementa pozīcijas numuru
kopā, pats elements būs pieejams
mainīgajā this. Funkcijai jāatgriež
true vai false. Ja vismaz uz viena no
atlasītajiem elementiem tiks atgriezta vērtība
true, tad is arī atgriezīs true. Pretējā gadījumā,
metode atgriezīs false.
.is(function(index));
Piemērs
Pārbaudīsim, vai tags div
ir mūsu ievada ar #test vecāks elements:
<div>
<input type="text" id="test">
</div>
<p>teksts</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);