Los últimos tutoriales de desarrollo web
 

jQuery parentsUntil() Method

Métodos de desplazamiento <jQuery

Ejemplo

Devolver todos los elementos antecesores entre <span> y <div> :

$(document).ready(function(){
    $("span").parentsUntil("div").css({"color": "red", "border": "2px solid red"});
});

Resultado:

body (great-great-grandparent)
div (great-grandparent)
    ul (grandparent)
  • li (direct parent) span
Inténtalo tú mismo "

Definición y Uso

El parentsUntil() método devuelve todos los elementos antecesores entre el selector y parada.

Un antepasado es un padre, abuelo, bisabuelo, y así sucesivamente.

El árbol DOM: Este método recorrer hacia arriba desde el elemento padre a lo largo de los antepasados de los elementos DOM, todo el camino hasta el elemento raíz del documento, hasta que llega a un elemento específico.

Nota: Si ambos parámetros están vacías, este método devolverá todos los elementos antecesores (igual que los parents() método).

métodos relacionados:

  • parent() - devuelve el elemento de matriz directa del elemento seleccionado
  • parents() - devuelve todos los elementos antecesores del elemento seleccionado
  • closest() - devuelve el primer antepasado del elemento seleccionado

Sintaxis

$(selector).parentsUntil( stop,filter )

Parámetro Descripción
stop Opcional. Un selector de expresión, elemento u objeto jQuery que indica dónde parar la búsqueda de la búsqueda de elementos antecesores
filter Opcional. Especifica una expresión de selección para restringir la búsqueda de antepasados entre el selector y parada

Nota: Para devolver varios antepasados, separe cada expresión con una coma.

Inténtelo usted mismo - Ejemplos

Limitar la búsqueda
Cómo utilizar ambos parámetros para filtrar la búsqueda de un elemento específico entre <span> y <div> .

Devolver múltiples ancestros
Cómo devolver varios antepasados entre <span> y <body> .

DOM
Devolver todos los antepasados entre <span> y <div> utilizando un elemento DOM.

El uso de un elemento DOM y una expresión de selección para filtrar la búsqueda
El uso de un elemento de DOM para delimitar la búsqueda de los antepasados <ul> elementos entre <span> y <div> .


Métodos de desplazamiento <jQuery