Índice

Encontrar un elemento según un criterio

is(expresión)

Indica si la selección responde al criterio que se especifica en el argumento expresión. Devuelve true o false.

  • expresión (cadena de caracteres): expresión que corresponde al criterio que se va a comprobar.

$(":checkbox").parent().is("form")

El método devuelve un booleano.

A partir de la versión 1.6 de jQuery, un elemento del DOM o un objeto jQuery también pueden servir de selector.

$("p").is(document.getElementById("unico")) 
$("p").is( $("#único"))

Comprueba si la selección es el elemento identificado por el id="unico".

Ejemplo

Supongamos una lista de cinco elementos. Tras cada clic en un elemento de la lista, se le añade un color de fondo.

Aspecto inicial:

images/9_5_v41.png

Aspecto obtenido después de hacer clic en el tercer elemento <li> de la lista:

images/9_5_v42.png

El documento HTML:

<!doctype html> 
<html lang="es"> 
<head> 
<meta charset="utf-8"> 
<title>jQuery</title> 
<script src="jquery.js"></script> 
<script> 
    $(document).ready(function(){ 
        $("ul").click(function(event){ 
            if ($(event.target).is("li")) { 
                $(event.target).addClass(’azul’); 
        ...