Što je jQuery upitSelector?

jQuery querySelector odaberite ili pronađite DOM (model objekta objekta dokumenta) u HTML dokumentu. JQuery nam omogućuje manipuliranje HTML elementima. Koristi se za odabir jednog ili više HTML elemenata na temelju id, imena, vrste, atributa, klase, vrijednosti atributa itd. Temelji se na postojećim CSS selektorima.

Uvod u upitSelector

Metoda querySelector () vraća samo prvi element koji se podudara s određenim CSS odabirom u dokumentu. Ako se ID u dokumentu koristi više puta, tada će vratiti prvi odgovarajući element.

Sintaksa upitaSelector

Ispod je sintaksa upitaSelector:

  • querySelector (CSS selektori)
  • Vraća prvi element koji odgovara navedenim odabirom.
  • Da bismo vratili sve elemente koji se podudaraju, tada koristimo metodu querySelectorAll ().
  • CSS selektori koji prolazimo trebaju biti tipa niza.
  • Obavezno je proći CSS selektore.
  • Niz koji prolazimo mora biti valjani CSS selektor.
  • Ako je proslijeđeni niz nevaljan, baca se SYNTAX_ERRexception.
  • Ako ne bude pronađeno podudaranje, vratit će se nula.
  • Usklađivanje prvog elementa vrši se primjenom dubinskog prijenosa dokumenta prije početka narudžbe.
  • Određuje jedan ili više CSS birača koji se podudaraju s elementom.
  • Za više odabirača odvojite ih zarezom.
  • Znakovi koji nisu dio standardne CSS sintakse moraju se izostaviti pomoću crte s crtama unazad.

Primjeri za querySelector () metodu

Ispod su primjeri metoda querySelector ():

U jQueryju možete odabrati elemente na stranici koristeći mnoga različita svojstva elementa koji su Vrsta, Klasa, ID, Posjedovanje atributa, Vrijednosti atributa itd. Ispod je primjer Jqueryja pomoću vrste.

Primjer br. 1 - Odabir prema vrsti

1. Sljedeći izbornik upita sadrži dva <a>

Objašnjenje gornjeg koda: U ovom primjeru možemo primijetiti da smo koristili dvije sidrene oznake i unutar oznake sidra prešli smo hipervezu dviju slika. Korištenjem querySelector ("a"). Style.backgroundColor = "crveno"; prenijeli smo oznaku sidra ("a") na upit Selector. U metodi querySelector () ako prođemo više selektora on će vratiti prvi element koji odgovara navedenim selektorima. Iako sadrži dvije oznake sidra, prva oznaka za sidro koja je pronađena primijenila je svoj stil.backgroundColor = "crveno"; samo za prvu oznaku sidra.

Izlaz 1: Prije klika na gumb ("Kliknite mene").

Rezultat 2: Nakon klika na gumb ("Kliknite me") boja pozadine cvijeta mijenja se u "crvena".

Izlaz 3: Klikom na hipervezu otvorit će se slike.

2. Ovaj upitSelektor također sadrži dva, ali u primjeru u nastavku promijenio sam redoslijed slike. Prvo sam zadržao hibridnu vezu pustinje, a zatim hipervezu cvijeta drugu.

Objašnjenje gornjeg koda: U ovom primjeru također možemo primijetiti da smo koristili dvije sidrene oznake i unutar oznake sidra prešli smo hipervezu dviju slika. Korištenjem querySelector ("a"). Style.backgroundColor = "crveno"; prenijeli smo oznaku sidra ("a") na selektor upita. Ovaj put u querySelector () prvo će saznati hipervezu „Pustinja“ dok smo mijenjali redoslijed. Iako sadrži dvije oznake sidra, prva oznaka za sidro koja je pronađena primijenila je svoj stil.backgroundColor = "crveno"; samo za prvu oznaku sidra.

Izlaz 1: Na izlazu možemo primijetiti da je prva slika Desert. Zbog metode querySelector (), boja pustinje u pustinji promijenjena je u crvenu.

Rezultat 2: Klikom na hipervezu otvorit će se slika pustinje.

Rezultat 3: Klikom na hipervezu cvijeta otvorit će se slika cvijeta.

Primjer br. 2 - Odabir prema razredu

U ovom primjeru u nastavku biramo pomoću naziva klase.

Objašnjenje gornjeg koda: U gornjem primjeru koristimo naziv klase i ovdje je naziv klase Selector. Isti naziv klase prosljeđuje se i za h2 (oznaku zaglavlja) i oznaku stavka. Za metodu querySelector () prenosimo ime klase, ona će provjeriti ime određene klase u programu. Sada je pronašao one oznake koje imaju isti naziv klase kao što je spomenuto. Korištenjem dubinskog prijenosa dokumenta prije narudžbe dokumenta vrši se podudaranje prvog elementa. Prvi element u primjeru koji sadrži naziv klase kao Selector je h2 (oznaka zaglavlja). Metoda querySelector () dohvaća oznaku h2 i po style.backgroundColor primjenjuje određenu boju pozadine na h2 oznaku.

Izlaz 1: Prije klika na gumb ("klikni me"), sadržaj h2 oznake ne mijenja boju pozadine u plavu.

Izlaz 2: Nakon klika na gumb ("klikni me") sadržaj h2 oznake mijenja boju pozadine u plavu.

Primjer 3 - Odabir prema ID-u

U ovom primjeru u nastavku biramo pomoću id.

Objašnjenje gornjeg koda: U primjeru odabiremo koristeći id, id je ovdje Selector. Za metodu querySelector () prenosimo id provjerit će za određeni id imena u programu. Sada je pronašao oznaku koja ima isto ime kao što je spomenuto. Korištenjem dubinskog prijenosa dokumenta prije narudžbe dokumenta vrši se podudaranje prvog elementa. Element u primjeru koji sadrži id ime kao Selector je oznaka stavka. Metoda querySelector () dohvaća oznaku stavka i primjenjuje određene promjene na sadržaj u skladu s navedenim kodom.

Izlaz 1: Prije klika na gumb "klikni me", sadržaj oznake odlomaka bit će "Ovo je element elementa s odabirom id =".

Izlaz 2: Nakon klika na gumb "klikni me" sadržaj oznaka odlomaka promijenit će se u "Promijeni u tekstu".

Upotrebe jQuery upitaSelector

Ispod su dvije točke koje objašnjavaju uporabu upitaSelector:

  • Kodovi jQuery-a su precizniji, kraći i jednostavniji od standardnih JavaScript kodova. Može obavljati različite funkcije.
  • Poziv na upit querySelector () vraća prvi element dok odabire jedan, pa je brže i kraće za pisanje.

Preporučeni članci

Ovo je vodič za jQuery querySelector. Ovdje razgovaramo o tome što je jQuery querySelector, uvod u querySelector, sintaksu i primjer Jqueryja pomoću vrste. Možete i pregledati naše druge povezane članke da biste saznali više -

  1. jQuery Događaji
  2. Koristi JQuery
  3. jQuery metode
  4. Kako instalirati Jquery?
  5. HTML događaji
  6. Top 5 atributa HTML događaja s primjerima
  7. Baciti protiv bacanja | Top 5 razlika koje biste trebali znati
  8. Vodič za primjere JQuery Progress Bar-a

Kategorija: