Metodo is
Il metodo is verifica se
almeno uno degli elementi selezionati corrisponde al
selettore specificato. Invece di un selettore, può essere specificato un
elemento DOM o un oggetto jQuery.
Se si specifica una funzione come parametro,
la verifica della condizione sarà affidata a essa.
Restituisce un valore di tipo boolean
(true o false).
Sintassi
Il metodo verifica se almeno uno degli elementi selezionati soddisfa il selettore specificato:
.is(selettore);
Il metodo verifica se tra gli elementi selezionati, si trova almeno uno degli elementi dell'oggetto jQuery o dell'elemento DOM specificato:
.is(oggetto jQuery o elemento DOM);
In questo modo, per ciascuno degli elementi selezionati,
verrà chiamata la funzione specificata. Come
parametro, riceverà il numero di posizione
dell'elemento nel set, l'elemento stesso sarà accessibile
nella variabile this. La funzione deve restituire
true o false. Se su almeno uno degli
elementi selezionati verrà restituito il valore
true, allora anche is restituirà true. Altrimenti,
il metodo restituirà false.
.is(function(index));
Esempio
Verifichiamo se il tag div
è il genitore del nostro input con #test:
<div>
<input type="text" id="test">
</div>
<p>testo</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);