I nettutvikling er det ofte påkrevd å finne eller velge visse HTML -elementer for å manipulere dem. For å gjøre det har du krysset gjennom DOM -treet og velger et bestemt element. JQuery gir en enorm liste over metoder som brukes til å krysse gjennom DOM -treet. Her har vi vervet disse jQuery -metodene.
Disse ovennevnte metodene er forklart i detalj nedenfor.
barn () Metode
For å hente alle de umiddelbare barna til et spesifisert element, brukes jQuery Children () -metoden. Denne metoden krysser bare ett nivå nedover DOM -treet.
Syntaks
$ (velger).barn (filter)Filter er en valgfri parameter som brukes til å spesifisere et element for å begrense søket etter barn.
Eksempel
Anta at du vil hente de direkte barna til et bestemt element ved hjelp av JQuery Children () -metoden. Her er et eksempel på å gjøre det.
Html
Vi har laget et element der a
CSS
.barn *Hele kroppen har fått en viss stil ved å bruke CSS.
jQuery
$ (dokument).klar (funksjon ()Her brukes barna () metoden for å hente de direkte barna til
Produksjon
Det direkte barnet til
Hver () -metode
For å spesifisere en funksjon som skal utføres for hver av de spesifiserte elementene, brukes hver () metoden.
Syntaks
$ (velger).Hver (funksjon (indeks, element))Eksempel
Anta at du vil endre teksten for hver av
element ved bruk av jQuery hver () metode.
Html
Første avsnitt.
Andre avsnitt.
Tredje avsnitt.
I HTML -koden ovenfor har vi opprettet tre
elementer og en knapp.
jQuery
$ (dokument).klar (funksjon ()Her bruker vi hver () -metoden for å endre tekst for hver av
elementer. "Denne" parameteren refererer til det nåværende elementet, som i dette tilfellet er
element.
Produksjon
Teksten endres hver gang du klikker på knappen.
Hver () -metoden fungerer som den skal.
finn () metode
For å finne alle etterfølgere av et element, brukes Find () -metoden. Alle etterfølgere av et element inkluderer; barn, barnebarn, oldebarn og så videre.
Syntaks
$ (velger).Finn (filter)Filter er en nødvendig parameter som refererer til enten en velger-, element- eller jQuery -objekt hvis barn er å finne.
Eksempel
Anta at du vil hente barnet, barnebarnet og oldebarnet til et element. Slik gjør du det.
Html
I koden ovenfor opprettes et element og inne i at vi har nestet en
CSS
.Main *Vi stylet klassen “Main” ved hjelp av CSS. Denne klassen er tilordnet kroppen.
jQuery
$ (dokument).klar (funksjon ()Her bruker vi Find () -metoden for å finne
Produksjon
Etterfølgerne av
First () Metode
Den første () metoden henter det første nestede elementet inne i et spesifisert element.
Syntaks
$ (velger).først()Eksempel
Anta at du vil hente det første elementet som er inne i en
Html
I ovennevnte HTML -kode har vi opprettet en
jQuery
$ (dokument).klar (funksjon ()Her har vi brukt den første () metoden for å finne det første elementet i
Produksjon
Det første elementet i
Neste () -metode
For å finne den tilstøtende søsken av et spesifisert element, brukes neste () metode.
Syntaks
$ (velger).Neste (filter)Filter er en valgfri parameter som brukes til å spesifisere et element for å begrense søket etter den tilstøtende søsken.
Eksempel
Her har vi illustrert arbeidet med jQuery Next () -metoden.
Html
Dette er første avsnitt.
Dette er andre avsnitt.
Her har vi opprettet en
elementer.
jQuery
$ (dokument).klar (funksjon ()I koden ovenfor bruker vi den neste () metoden for å finne den tilstøtende søsken av
Produksjon
Den tilstøtende søsken av
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)Filter er en valgfri parameter som brukes til å begrense søket etter overordnet element ved å spesifisere et velgeruttrykk.
Eksempel
Anta at du vil hente den direkte forelderen til et element som er til stede i en
Html
Det er totalt fire elementer generert i koden ovenfor; ,
CSS
.Main *Ved hjelp av CSS har vi gitt litt stil til kroppen.
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.
Produksjon
Foreldreelementet får tilgang til vellykket.
Forrige () Metode
JQuery Prev () -metoden brukes til å hente den forrige tilstøtende søsken av et spesifisert element. Denne metoden krysser på en tilbakevendende måte i DOM -treet.
Syntaks
$ (velger).Forrige (filter)Filter er en valgfri parameter som brukes til å spesifisere et element for å begrense søket etter forrige tilstøtende søsken.
Eksempel
Anta at du vil hente den forrige tilstøtende søsken av et element. Bruk følgende kode.
Html
Overskrift 2
Noe avsnitt.
I koden ovenfor har vi laget tre elementer som er;
, og
.
jQuery
$ (dokument).klar (funksjon ()Vi har brukt JQuery Prev () -metoden for å hente den forrige tilstøtende søsken av
element.
Produksjon
Den forrige tilstøtende søsken av
er
Søsken () -metoden
For å hente alle søsknene til et spesifisert element, brukes søsken () -metoden. Denne metoden krysser bakover og fremover i DOM -treet for å hente alle søsknene til et element.
Syntaks
$ (velger).søsken (filter)Filter er en valgfri parameter som brukes til å spesifisere et element for å begrense søket etter søsknene.
Eksempel
Dette eksemplet demonstrerer arbeidet med søsken () -metoden.
Html
I koden ovenfor har vi laget et element og nestet en
CSS
.div *Elementet har fått en viss stil ved hjelp av CSS.
jQuery
$ (dokument).klar (funksjon ()Ved hjelp av JQuery Siblings () -metoden skal vi hente alle søsknene til
Produksjon
Søsken () -metoden fungerer som den skal.
Konklusjon
JQuery gir et stort utvalg av metoder som brukes til å krysse DOM -elementer for å krysse DOM -elementer. Disse metodene er; Children () Metode, hver () Metode, Find () Metode, First () Method, Next () Method, Parent () Method, Prev () Metode og søsken () Metode. Alle disse metodene tjener sitt eget formål som blir forklart i dybden i denne guiden sammen med hjelp av relevante eksempler.