JQuery er et JavaScript-bibliotek med mer lett å lære syntaks. I likhet med foreldrene JS, kan jQuery også integreres med HTML for å utføre forskjellige operasjoner. JQuery gir støtte til å filtrere HTML -elementer ved hjelp av forskjellige metoder som inkluderer First (), Last (), Eq (), Slice (), Filter (), har () og ikke () metoder. Denne guiden gir mål å filtrere HTML -elementer i jQuery og gir følgende læringsresultater.
Hvordan filtrere HTML -elementer i jQuery
Denne delen verver arbeidet med forskjellige metoder for å filtrere HTML -elementer i jQuery.
Hvordan bruke den første () metoden
Den første () metoden filtrerer elementene basert på en viss tilstand og returnerer det første elementet fra de matchede elementene. Syntaksen til den første () metoden vises nedenfor:
$ ("Selector").først();Eksempel
I koden ovenfor,
Produksjon
Utgangen viser at bare første ledd er valgt, og bakgrunnen endres ved hjelp av "først”Klasse.
Hvordan bruke den siste () metoden
Denne metoden returnerer det siste elementet fra settet med matchede elementer. Den fungerer på følgende syntaks:
$ ("Selector").siste();Eksempel
Ovennevnte kode praktiserer den siste () -metoden på avsnittelementet og et jQuery addclass () Metoden legges til for å legge inn en CSS -klasse.
Merk: Formålet med CSS -klassen er å fremheve det matchede elementet.
Produksjon
Hvordan bruke EQ () -metode
EQ () -metoden returnerer elementet som samsvarer med indeksnummeret til elementet. Denne metoden bruker følgende syntaks
$ ("Selector").Eq ();EQ () -metoden aksepterer numeriske verdier enten positive eller negative. Den positive verdien begynner å telle fra start- (eller øverste) elementene, mens den negative verdiindeksen begynner å telle fra bunnenden.
Eksempel
Følgende eksempel praktiserer EQ () -metoden i både positive og negative indekser.
Koden er beskrevet nedenfor,
Produksjon
Fra ovennevnte utgang, Eq (3) henter Det siste avsnittet (som det er på indeks = 3) og Eq (-3) filtre Det tredje elementet fra bunnen (null er reservert for det første elementet og -1 er for det siste elementet).
Hvordan bruke skive () -metoden
Skivemetoden returnerer det spesifikke området (definert av indekser) av elementer. For å bruke skive () -metoden praktiseres følgende syntaks:
$ ("Selector").skive (start, stopp);SITE () -metoden aksepterer enten positiv eller negativ numerisk verdi som start/stoppkriterier
Eksempel 1: Bruke det positive indeksenummeret
Ovennevnte kode er beskrevet som,
Produksjon
Eksempel 2: Bruke negativt indeksnummer
Følgende kode praktiserer det negative indeksnummeret i skive () -metoden
Produksjon
Hvordan bruke filter () -metoden
Filter () -metoden returnerer elementene som samsvarer med et spesifikt kriterier. Syntaks for denne metoden er gitt nedenfor:
$ ("Selector").filter (kriterier, funksjon (indeks));De Kriterier Parameter er satt til å velge elementer og Funksjon (indeks) parameter er valgfritt (utøvd når et spesifikt element skal hentes fra utvalget ved hjelp av indeksen).
Eksempel
Følgende kode praktiserer filter () -metoden for å hente to avsnitt ved å bruke ID- og klassenavn.
Ovennevnte kode velger bare de avsnittene som har klasse = ”P1”Og id =”P2“.
Produksjon
Hvordan du bruker ikke () -metoden
Not () -metoden vil føre til at returnerende elementer som ikke er innenfor samsvarskriteriene. Eller man kan si at det er det motsatte av Filter () Metode. Syntaksen til ikke () er gitt nedenfor:
$ ("Selector").ikke (kriterier, funksjon (indeks));Eksempel
I koden ovenfor,
Produksjon
Hvordan du bruker har () metode
Har () -metoden praktiseres for å få elementet som har grenelementer. Syntaks for denne metoden er gitt nedenfor:
$ ("Selector").har ("element");I syntaks ovenfor, "velger”Som inneholder“element”Ville bare bli hentet.
Eksempel
For bedre forståelse av HAS () -metoden blir følgende kode utført.
Ovennevnte kode sporer at “div”-Kode som har“avsnitt”Element. I tillegg CSS -klassen = ”har”Brukes til å vise den valgte”div" stikkord.
Produksjon
Ovennevnte utgang viser at div som bare inneholder avsnitt er valgt og det div er farget med skoggrønn farge.
Konklusjon
JQuery støtter forskjellige metoder som First (), Last (), Eq (), ikke (), har (), skive () osv., For å filtrere HTML -elementer. Denne guiden gir arbeid og bruk av hver metode én etter en. Hver metode følger forskjellig filtrering for å velge noen få elementer. For eksempel bruker EQ () og skive () -metodene indeksnummer, mens andre metoder bruker klassen eller ID (av et element) for å filtrere HTML -elementer.