Najnowsze tutoriale tworzenie stron internetowych
 

jQuery parentsUntil() Method

<JQuery postępowe metody

Przykład

Zwrotu wszystkich elementów nadrzędnych między <span> i <div> :

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

Wynik:

body (great-great-grandparent)
div (great-grandparent)
    ul (grandparent)
  • li (direct parent) span
Spróbuj sam "

Definicja i Wykorzystanie

parentsUntil() Metoda zwraca wszystkich elementów nadrzędnych pomiędzy selektorem i przysłony.

Przodek jest rodzicem, dziadkiem, pra-dziadka, i tak dalej.

Drzewo DOM: Ta metoda przechodzenie w górę od elementu nadrzędnego po przodkach elementów DOM, aż do elementu głównego dokumentu, dopóki nie osiągnie określonego elementu.

Uwaga: Jeśli oba parametry są puste, metoda ta zwróci wszystkie elementów nadrzędnych (tak samo jak parents() metoda).

Podobne metody:

  • parent() - zwraca bezpośredniego elementu nadrzędnego wybranego elementu
  • parents() - zwraca wszystkie elementy przodkiem wybranego elementu
  • closest() - zwraca pierwszy przodek wybranego elementu

Składnia

$(selector).parentsUntil( stop,filter )

Parametr Opis
stop Opcjonalny. Wyrażenie selektor, element lub obiekt jQuery wskazaniem miejsca, aby zatrzymać wyszukiwanie do dopasowywania elementów nadrzędnych
filter Opcjonalny. Określa wyrażenie wyboru, aby zawęzić poszukiwania przodków pomiędzy selektorem i stop

Uwaga: Aby powrócić wielu przodków, oddziel każdy wyraz przecinkami.

Spróbuj sam - przykłady

Sprecyzuj wyszukiwanie
Jak korzystać z obu parametrów filtrowania poszukiwania konkretnego elementu pomiędzy <span> i <div> .

Powrót wielu przodków
Jak zwracać wiele przodków pomiędzy <span> i <body> .

DOM
Zwraca wszystkie przodków między <span> i <div> za pomocą elementu DOM.

Korzystanie z elementu DOM i wyraz wyboru, aby filtrować wyszukiwanie
Korzystanie z elementu DOM, aby zawęzić wyszukiwanie przodkiem <ul> elementów między <span> i <div> .


<JQuery postępowe metody