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:

javascript.is(selettore);

Il metodo verifica se tra gli elementi selezionati, si trova almeno uno degli elementi dell'oggetto jQuery o dell'elemento DOM specificato:

javascript.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.

javascript.is(function(index));

Esempio

Verifichiamo se il tag div è il genitore del nostro input con #test:

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

Vedi anche

  • metodo filter,
    che filtra gli elementi in un set in base al selettore specificato
  • metodo has,
    che filtra il set di elementi selezionati in base ai discendenti