43 of 119 menu

Metoda parentsUntil

Metoda parentsUntil pobiera wszystkich rodziców elementu - nie tylko bezpośredniego, ale także dziadka, pradziadka i tak dalej aż do elementu głównego (czyli do znacznika html). Jednakże wyszukiwanie rodziców kończy się po osiągnięciu rodzica, który pasuje do selektora określonego parametrem tej metody.

Składnia

Wyszukiwanie rodzica aż do rodzika, który pasuje do selektora; selektorem może być węzeł DOM, wyrażenie lub obiekt jQuery, można również skorzystać z drugiego parametru dla dodatkowej filtracji. Oba parametry są opcjonalne:

.parentsUntil([selektor], [filtr]);

Selektora można również nie podawać, w tym przypadku metoda będzie zachowywać się podobnie do metody parents:

.parentsUntil();

Przykład

Znajdźmy element #test, następnie znajdźmy wszystkich jego rodziców aż do elementu z klasą zzz za pomocą parentsUntil i dodajmy na ich początku tekst '!' za pomocą prepend:

<div> <div class="zzz"> <div class="www"> <div class="www"> <p id="test">text</p> </div> </div> </div> </div> $('#test').parentsUntil('.zzz').prepend('!');

Kod HTML będzie wyglądać następująco:

<div> <div class="zzz"> <div class="www"> ! <div class="www"> !<p id="test">text</p> </div> </div> </div> </div>

Zobacz też

  • metoda parent,
    która pozwala pobrać bezpośredniego rodzica elementu
  • metoda closest,
    która pozwala pobrać najbliższy element nadrzędny spełniający selektor
  • metoda parents,
    która pozwala pobrać wszystkich rodziców elementu
  • metoda children,
    która pozwala pobrać elementy potomne elementu
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć