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:

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

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

javascript.is(function(index));

Ejemplo

Comprobemos si la etiqueta div es el padre de nuestro input con #test:

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

Véase también

  • método filter,
    que filtra elementos en el conjunto según el selector dado
  • método has,
    que filtra el conjunto de elementos seleccionados por descendientes