Metoda is
Metoda is verifică dacă
cel puțin unul dintre elementele selectate corespunde
selectorului dat. În loc de selector poate fi specificat un
element DOM sau un obiect jQuery.
Dacă specificați o funcție ca parametru,
atunci verificarea condiției va fi delegată acesteia.
Returnează o valoare de tip boolean
(true sau false).
Sintaxă
Metoda verifică dacă cel puțin unul dintre elementele selectate îndeplinește selectorul specificat:
.is(selector);
Metoda verifică dacă printre elementele selectate se află cel puțin unul dintre elementele obiectului jQuery sau elementului DOM specificat:
.is(Obiect jQuery sau element DOM);
În acest fel, pentru fiecare dintre elementele selectate,
va fi apelată funcția specificată. Ca
parametru, aceasta va primi numărul poziției
elementului în set, elementul în sine va fi disponibil
în variabila this. Funcția trebuie să returneze
true sau false. Dacă la cel puțin unul dintre
elementele selectate este returnată valoarea
true, atunci is va returna și el true. Altfel,
metoda va returna false.
.is(function(index));
Exemplu
Să verificăm dacă tag-ul div
este părintele input-ului nostru cu #test:
<div>
<input type="text" id="test">
</div>
<p>text</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);