44 of 119 menu

Metoden closest

Metoden closest finder det nærmeste overordnede element, der matcher selectoren angivet som parameter til metoden. Denne metode ligner metoden parent. Søgningen foregår således: først tjekkes elementets umiddelbare forælder, derefter bedsteforælderen, oldeforælderen og så videre op til rodelementet (altså til tagget html).

Syntaks

Selectoren kan være et DOM-element, et udtryk eller et jQuery-objekt. Søgningen starter med det DOM-element, der sendes som parameter:

.closest(selector);

Som en anden parameter kan man også sende et DOM-element, så vil søgningen foregå inden for dette element:

.closest(selector, kontekst);

Eksempel

Lad os for elementet med #test finde dens nærmeste forælder med klassen www og indsætte et afsnit med teksten '!' i starten af dette element, og i slutningen - et afsnit med teksten '?':

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

HTML-koden vil nu se sådan ud:

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

Se også

  • metoden parent,
    som giver mulighed for at få elementets umiddelbare forælder
  • metoden parents,
    som giver mulighed for at få alle elementets forældreelementer
  • metoden parentsUntil,
    som giver mulighed for at få alle elementets forældreelementer op til den angivne forælder
  • JavaScript-metoden closest,
    som giver mulighed for at få det nærmeste overordnede element
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