Metoda is

Metoda is preveri, ali vsaj eden izmed izbranih elementov ustreza danemu selektorju. Namesto selektorja je lahko podan DOM element ali objekt jQuery. Če kot parameter podamo funkcijo, bo preverjanje pogoja prepuščeno njej. Vrne vrednost tipa boolean (true ali false).

Sintaksa

Metoda preveri, ali vsaj eden izmed izbranih elementov zadosti danemu selektorju:

javascript.is(selektor);

Metoda preveri, ali je med izbranimi elementi vsaj eden izmed elementov danega objekta jQuery ali DOM elementa:

javascript.is(jQuery objekt ali DOM element);

Tako bo za vsakega izmed izbranih elementov klicala dano funkcijo. Kot parameter bo prejela številko pozicije elementa v nizu, sam element bo dostopen v spremenljivki this. Funkcija mora vrniti true ali false. Če bo vsaj na enem izmed izbranih elementov vrnjena vrednost true, bo is prav tako vrnila true. Sicer, bo metoda vrnila false.

javascript.is(function(index));

Primer

Preverimo, ali je oznaka div starš našega vnosa z #test:

html<div>
  <input type="text" id="test">
</div>
<p>text</p>
javascriptlet isDivParent = $('#test').parent().is('div');
alert(isDivParent);

Glejte tudi

  • metoda filter,
    ki filtrira elemente v nizu po danem selektorju
  • metoda has,
    ki filtrira niz izbranih elementov po potomcih