Sintaksa jQuery stvorena je za odabir HTML elemenata i izvođenje neke radnje na elementima.
Osnovna sintaksa je: $ (selector).action ()
Primjeri:
$(this).hide() - sakriva trenutni element.
$("p").hide() - sakriva sve <p> elemente.
$(".test").hid() - skriva sve elemente s class = "test".
$("#test").hid() - skriva element s id = "test".
Možda ste primijetili da su sve metode jQuery u našim primjerima unutar document ready događaja:
$(document).ready(funkcija(){
// JQuery metode idu ovdje ...
});
Na ovaj se način sprečava pokretanje bilo kojeg jQuery koda prije nego što se dokument završi (spreman).
Dobro je pričekati da se dokument potpuno učita i bude spreman prije nego što radite s njim.
Ovo vam također omogućuje da imate svoj JavaScript kod ispred tijela dokumenta, u head odjeljku.
Evo nekoliko primjera radnji koje ne mogu uspjeti ako se metode pokreću prije nego što se dokument u potpunosti učita:
jQuery tim također je stvorio još kraću metodu za document ready događaj:
$(function(){
// JQuery metode idu ovdje ...
});
jQuery selektori omogućuju odabir i manipuliranje HTML elementima.
JQuery selektori se koriste za "pronalaženje" (ili odabir) HTML elemenata na temelju njihovog imena, id-a, klase, vrste, atributa, vrijednosti atributa i još mnogo toga.
Temelji se na postojećim CSS Selektorima, a osim toga, ima neke vlastite prilagođene odabire.
Svi selektori u jQueryju počinju s znakom dolara i zagradama: $ ().
Selektor jQuery elemenata odabire elemente na temelju naziva elementa.
Sve <p> elemente možete odabrati na ovaj način:
$("p")
Kada korisnik klikne na gumb, svi <p> elementi bit će skriveni:
$(document).ready (funkcija(){
$ ("button").click(function(){
$("p").hide();
});
});
jQuery #id selektor koristi atribut id HTML oznake za pronalazak određenog elementa.
ID bi trebao biti jedinstven unutar stranice, pa biste trebali upotrijebiti selektor #id kada želite pronaći jedan jedinstveni element.
Da biste pronašli element s određenim id, napišite # znak, a nakon toga id HTML elementa:
$("#Test")
Kad korisnik klikne na gumb, element s id = "test" bit će skriven:
$(document).ready(function(){
$("button").click(function(){
$("#test")hide();
});
});
.class selektor pronalazi elemente s određenom klasom.
Da biste pronašli elemente s određenom klasom, napišite znak točku . nakon čega slijedi naziv klase:
$(".test")
Kad korisnik klikne na gumb, elementi sa class = "test" bit će skriveni:
$ (document).ready(function(){
$("button").click(function(){
$("test").hide();
});
});