Den grunnleggende syntaksen til jQuery innebærer å bruke en velger(CSS-stil velger) og metoder for å manipulere de valgte elementene. Her er noen grunnleggende syntakseksempler på jQuery:
Velge elementer
-
Velg elementer etter HTML-tagnavn:
$("tagname")Eksempel:$("p")velger alle<p>elementene på siden. -
Velg elementer etter CSS-klasse:
$(".classname")Eksempel:$(".myClass")velger alle elementer med klassen "myClass". -
Velg elementer etter ID:
$("#idname")Eksempel:$("#myElement")velger elementet med IDen "myElement". -
Velg elementer etter attributt:
$("[attribute='value']")Eksempel:$("[data-type='button']")velger elementer med attributtetdata-typesatt til "knapp". -
Kombinere valg:
$("tagname.classname"),$("#idname .classname"), ...
Manipulere utvalgte elementer
-
Endre innholdet i et element:
.html(),.text()Eksempel:$("#myElement").html("New content")setter HTML-innholdet til elementet med ID "myElement". -
Endre elementattributter:
.attr(),.prop()Eksempel:$("img").attr("src", "newimage.jpg")endrersrcattributtet til alle<img>elementene. -
Manipulere CSS-klasser av et element:
.addClass(),.removeClass(),.toggleClass()Eksempel:$("#myElement").addClass("highlight")legger til klassen "highlight" til elementet med ID "myElement". -
Skjuler/viser elementer:
.hide(),.show(),.toggle()Eksempel:$(".myClass").hide()skjuler alle elementer med klassen "myClass". -
Håndtering av hendelser på elementer:
.click(),.hover(),.submit(), ... Eksempel:$("button").click(function() { ... })registrerer en klikkhendelsesbehandler
Arbeid med samlinger av element
-
Iterering gjennom en samling:
.each()Eksempel:$("li").each(function() { ... })itererer over hvert<li>element på siden. -
Filtrering av en samling:
.filter(),.not()Eksempel:$("div").filter(".myClass")filtrerer<div>elementene og velger de med klassen "myClass". -
Sette inn elementer i en samling:
.append(),.prepend(),.after(),.before()Eksempel:$("#myElement").append("<p>New paragraph</p>")legger til et nytt<p>element til elementet med ID "myElement".
Effekter og animasjoner
-
Utfører fadeIn/fadeOut-effekter:
.fadeIn(),.fadeOut()Eksempel:$("#myElement").fadeIn(1000)toner inn elementet med ID "myElement" over en varighet på 1 sekund. -
Utføre slideUp/slideDown-effekter:
.slideUp(),.slideDown()Eksempel:$(".myClass").slideUp(500)glir opp alle elementene med klassen "myClass" over en varighet på 0,5 sekunder. -
Utføre egendefinerte animasjoner:
.animate()Eksempel:$("#myElement").animate({ left: '250px', opacity: '0.5' })animerer elementet med ID "myElement" ved å endre venstre posisjon og opasitet.
Disse eksemplene viser hvordan du bruker forskjellige aspekter av den grunnleggende syntaksen til jQuery for å velge elementer, manipulere egenskapene deres og bruke effekter eller animasjoner. jQuery tilbyr et rikt sett med metoder og funksjoner for å forenkle og forbedre nettutviklingsoppgaver.

