Método is
El método is verifica si
al menos uno de los elementos seleccionados coincide con el
selector dado. En lugar de un selector, se puede especificar un
elemento DOM o un objeto jQuery.
Si se especifica una función como parámetro,
la verificación de la condición será delegada a ella.
Devuelve un valor de tipo boolean
(true o false).
Sintaxis
El método verifica si al menos uno de los elementos seleccionados cumple con el selector dado:
.is(selector);
El método verifica si entre los elementos seleccionados, hay al menos uno de los elementos del objeto jQuery o elemento DOM dado:
.is(objeto jQuery o elemento DOM);
De esta manera, para cada uno de los elementos seleccionados,
se llamará a la función dada. Como
parámetro, recibirá el número de posición
del elemento en el conjunto, el elemento en sí estará disponible
en la variable this. La función debe devolver
true o false. Si en al menos uno de
los elementos seleccionados se devuelve el valor
true, entonces is también devolverá true. De lo contrario,
el método devolverá false.
.is(function(index));
Ejemplo
Comprobemos si la etiqueta div
es el padre de nuestro input con #test:
<div>
<input type="text" id="test">
</div>
<p>texto</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);