English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método jQuery parents()

Métodos de búsqueda de jQuery

El método parents() devuelve todos los elementos ancestors del elemento seleccionado.

El método parents() recorre desde el elemento padre a lo largo de los elementos ancestors del elemento DOM, hasta el elemento raíz del documento (<html>).

parents() y}}closest()Los puntos en común de los métodos son que ambos recorren el árbol DOM. Las diferencias son las siguientes:

parents()

  • Desde el elemento padre

  • Navegar en el árbol DOM hasta el elemento raíz del documento, agregar cada elemento ancestro a una colección temporal; luego, si hay un selector, filtrar la colección según el selector

  • El objeto jQuery devuelto contiene cero o más elementos para cada elemento de la colección original (en el orden inverso del documento)

closest()

  • Desde el elemento actual

  • Moverse hacia arriba en el árbol DOM hasta encontrar un objeto que coincida con el selector proporcionado

  • El objeto jQuery devuelto para cada elemento de la colección original contiene cero o un elemento en el orden del documento

Sintaxis:

$(selector).parents(filter)

Ejemplo

Devolver todos los elementos ancestros del elemento SPAN:

body (bisabuelo)
div (bisabuelo)
div (abuelo)

p (padre directo)                 span

Ejecutar código

Valor del parámetro

ParámetrosDescripción
filter(Opcional) Especificar una expresión de selector para que los elementos se ajusten a él
Atención:Para devolver varios antepasados, use comas para separar cada expresión

Métodos de búsqueda de jQuery