Saltar al contenido
Inicio » Métodos » .find()

.find()

Contenido.

El método .find() de jQuery se utiliza para buscar todos los elementos descendientes que coinciden con un selector dentro de los elementos seleccionados. Es especialmente útil para restringir una búsqueda de elementos a un subárbol específico del DOM.

Definición:

El método .find() recorre todos los elementos descendientes de los elementos seleccionados, devolviendo todos los elementos que coinciden con el selector especificado.

Sintaxis:

index.js
JavaScript
$(selector).find(selector)
  • selector: Un selector de jQuery que selecciona los elementos dentro de los elementos previamente seleccionados.

Ejemplo:

index.html
HTML
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ejemplo de .find() en jQuery</title>
    <style>
        .resaltado {
            background-color: yellow;
        }
    </style>
    <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
    <script>
        $(document).ready(function(){
            $("#contenedor").find("p").addClass("resaltado");
        });
    </script>
</head>
<body>
    <h1>Ejemplo de .find()</h1>
    <div id="contenedor">
        <p>Este párrafo será resaltado.</p>
        <div>
            <p>Este párrafo también será resaltado.</p>
        </div>
    </div>
    <p>Este párrafo no será resaltado.</p>
</body>
</html>
index.js
JavaScript
$("#contenedor").find("p").addClass("resaltado");

Explicación del Ejemplo:

En este ejemplo, el método .find("p") se utiliza para buscar todos los elementos <p> dentro del div con el id “contenedor”. Luego, se añade la clase “resaltado” a estos párrafos, lo que cambia su fondo a amarillo. El párrafo fuera del contenedor no es afectado.

Resultado.

Este párrafo será resaltado.

Este párrafo también será resaltado.

Este párrafo no será resaltado.

Contenido Relacionado.

.addClass()

.addClass() de jQuery agrega clases CSS a los elementos seleccionados, permitiendo aplicar estilos específicos sin modificar el HTML o CSS existente.

Leer más
ready() - jQuery en español

.ready()

.ready() ejecuta JavaScript cuando el DOM está cargado y listo, asegurando que el código no se ejecute antes de que existan los elementos del DOM.

Leer más
selector - jQuery en español

selector

Los selectores en jQuery son patrones para seleccionar elementos del DOM, permitiendo aplicar efectos, manipular propiedades o agregar eventos, similar a los selectores en CSS.

Leer más
0 0 votos
Valoración del Artículo
Suscribirse
Notificación de
guest
0 Comentarios
Más antiguo
Más reciente Más votado
Comentarios en línea
Ver todos los comentarios
0 0 votos
Valoración del Artículo
Suscribirse
Notificación de
guest
0 Comentarios
Más antiguo
Más reciente Más votado
Comentarios en línea
Ver todos los comentarios
0
Me gustaría conocer tu opinión, por favor comenta.x
Índice