JavaScript -biblioteket, JQuery, gir visse metoder som brukes til å hente foreldreelementer av et HTML -element. Ved hjelp av disse metodene kan du hente den direkte forelderen, eller alle foreldre til et element med stor letthet. Dessuten er det mulig å hente elementer mellom to spesifiserte elementer, eller det nærmeste overordnede elementet som samsvarer med det valgte elementet, ved å bruke jQuery -metoder.
Denne guiden vil lære deg hvordan du bruker jQuery -metoder for å få foreldreelement. La oss komme i gang.
Hvordan få foreldreelement i jQuery
Fire metoder er tilgjengelige for å hente foreldreelementet som er som følger.
La oss lære hver av de ovennevnte metodene i detalj.
Foreldre () -metode
For å finne den direkte forelderen til et element, brukes foreldremetoden (). Det er en innebygd jQuery-funksjon som bare går ett nivå opp det spesifiserte elementet og henter den umiddelbare overordnet til det elementet.
Syntaks
$ (velger).overordnet (filter)Merk: Filterparameteren brukes til å kompakte søket etter overordnet element ved å spesifisere et velgeruttrykk, og det er valgfritt.
Eksempel
Anta at du vil hente den direkte forelderen til et element som er til stede i en
Html
Jeg er en oldeforeldre av spennelementetDet er totalt fire elementer generert i koden ovenfor, som er; ,
jQuery
$ (dokument).klar (funksjon ()Vi har brukt foreldremetoden () på elementet og lenket også CSS () -metoden til den for å fremheve den direkte forelderen til elementet og bekrefte at overordnede element er tilgjengelig med suksess.
Noe grunnleggende styling brukes også på disse elementene ved bruk av CSS for bedre demonstrasjon og forståelse.
Produksjon
Foreldre () -metoden fungerer som den skal, og foreldreelementet er tilgjengelig med hell.
Foreldre () Metode
Foreldrene () -metoden fungerer på en lignende måte som foreldre () -metoden med den eneste forskjellen som i stedet for å hente den direkte forelderen den henter alle foreldrene til det spesifiserte elementet.
Syntaks
$ (velger).Foreldre (filter)Merk: Filterparameteren brukes til å kompakte søket etter overordnet element ved å spesifisere et velgeruttrykk, og det er valgfritt.
Eksempel
For å forstå konseptet med foreldrene () metoden, vil vi konsultere det samme eksemplet som ovenfor og bruke foreldrene () metoden i stedet for foreldremetoden () og se hvordan det fungerer.
jQuery
$ (dokument).klar (funksjon ()Ovennevnte kode skal fremheve alle foreldrene til elementet i stilen som er spesifisert av CSS () -metoden.
Produksjon
Elementet som er fremhevet over kroppen er elementet. Foreldrene () -metoden henter den også siden den også er en forelder av det spesifiserte elementet.
Parentil () -metode
For å hente foreldreelementer mellom to spesifiserte elementer, brukes Parentuntil () -metoden.
Syntaks
$ (velger).Parentil (stopp, filter)Merk: Filterparameteren har samme funksjon som for foreldre () og foreldre () -metoden, men stoppparameteren brukes til å betegne elementet som søket etter foreldreelementer skal stoppe. Begge parametrene er valgfrie.
Eksempel
Dette eksemplet illustrerer arbeidet med Parentuntil () -metoden.
Html
Body (oldeforeldre)Vi har laget en div og inni den diven vi har nestet tre elementer som er
jQuery
$ (dokument).klar (funksjon ()I koden ovenfor har vi valgt
Produksjon
Som det kan sees i produksjonen, alle foreldrene til
nærmest () -metode
Den nærmeste () -metoden henter det første elementet som samsvarer med det spesifiserte elementet.
Syntaks
$ (velger).nærmest (filter, kontekst)Merk: Filterparameteren har samme funksjonalitet som i andre metoder, men det er nødvendig i denne metoden. Kontekstparameteren er derimot valgfritt, og spesifiserer et DOM -element som en matching skal bli funnet.
Eksempel
Dette eksemplet illustrerer arbeidet med nærmeste () -metode.
Body (oldeforeldre)Vi har laget en div og inni den diven vi har nestet to
jQuery
$ (dokument).klar (funksjon ()Vi har brukt den nærmeste () -metoden for å fremheve den første stamfaren til elementet.
Produksjon
Som det påpekes i utgangen, den andre
Ved hjelp av de ovennevnte metodene kan du hente overordnede elementer i et spesifisert HTML-element.
Konklusjon
Å hente foreldreelementet i jQuery ved å bruke metoder som, foreldre (), foreldre (), Parentuntil () og nærmest (). Foreldre () -metoden henter den direkte forelderen til et element, foreldre () -metode henter alle foreldrene til et element, foreldre () finner foreldreelementer mellom to spesifiserte elementer, og nærmeste () -metoden henter det første elementet som samsvarer med den spesifiserte element. Alle disse metodene, sammen med deres relevante eksempler, er forklart i denne guiden.