43 of 119 menu

Metoden parentsUntil

Metoden parentsUntil henter alle forældreelementer for et element - ikke kun den umiddelbare forælder, men også bedsteforælderen, oldeforælderen og så videre op til rodelementet (det vil sige til html-tagget). Søgningen efter forældreelementer stopper ved det forældreelement, der matcher selectoren angivet som parameter til denne metode.

Syntaks

Søg efter forælder indtil forælderen, der matcher selectoren; selectoren kan være et DOM-node, et udtryk eller et jQuery-objekt. Du kan også bruge den anden parameter til yderligere filtrering. Begge parametre er valgfrie:

.parentsUntil([selector], [filter]);

Selectoren kan udelades, i dette tilfælde vil metoden opføre sig på samme måde som metoden parents:

.parentsUntil();

Eksempel

Lad os finde elementet #test og derefter finde alle dets forældreelementer indtil elementet med klassen zzz ved hjælp af parentsUntil og sætte teksten '!' foran i dem ved hjælp af prepend:

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

HTML-koden vil se sådan ud:

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

Se også

  • metoden parent,
    som giver mulighed for at få den umiddelbare forælder til et element
  • metoden closest,
    som giver mulighed for at få det nærmeste forældreelement, der opfylder selectoren
  • metoden parents,
    som giver mulighed for at få alle forældreelementer for et element
  • metoden children,
    som giver mulighed for at få et elements afkom
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis