Latest web development tutorials

Metoda jQuery parentsUntil ()

Metody traversal jQuery Metody traversal jQuery

Przykłady

Powrót przodkiem pomiędzy wszystkimi elementami <span> i <div> pomiędzy:

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

wyniki:

body (great-great-grandparent)
div (great-grandparent)
    ul (grandparent)
  • li (direct parent) span

Spróbuj »

Definicja i Wykorzystanie

Metoda parentsUntil () zwraca przodka między wszystkimi elementami pomiędzy selektorem i przysłony.

Przodkowie ojciec, dziadek, pradziadek, i tak dalej.

Drzewie DOM: Metoda ta przechodzi przodków się z elementu nadrzędnego DOM elementu, aż wszystkie ścieżki do węzła głównego dokumentu, aż do osiągnięcia określonego elementu do góry.

Uwaga: Jeśli oba argumenty są null, metoda ta zwróci wszystkie elementów nadrzędnych (i rodziców () w taki sam sposób).

Podobne metody:

  • parent () - Zwraca bezpośredniego elementu nadrzędnego wybranego elementu
  • Rodzice () - zwraca wybrane elementy całego elementu przodka
  • Najbliżej () - Zwraca wybrane elementy pierwszego przodka

gramatyka

$(selector).parentsUntil( stop,filter )

参数 描述
stop 可选。表示在哪里停止搜索匹配的祖先元素的选择器表达式、元素、jQuery 对象。
filter 可选。规定缩小搜索介于 selectorstop 之间的祖先元素范围的选择器表达式。

注意:如需返回多个祖先元素,请使用逗号分隔每个表达式。


Przykłady

Więcej przykładów

Zawężenie wyszukiwania
Jak korzystać z dwóch parametrów do filtrowania wyszukiwania dla określonych elementów między <span> i <div> pomiędzy.

Powrót więcej niż jednego przodka
Jak wrócić między wieloma przodka <span> i <body> pomiędzy.

DOM
Użyj DOM powraca element łączący wszystkie elementy przodków <span> i <div> pomiędzy.

Użyj elementu DOM i wyraz wyboru, aby filtrować wyniki wyszukiwania
Użyj elementu DOM, aby zawęzić wyszukiwanie między elementami przodków <span> i <div> pomiędzy <ul> zakresie.


Metody traversal jQuery Metody traversal jQuery