Den grundlæggende syntaks for jQuery involverer at bruge en selector(CSS-style selector) og metoder til at manipulere de valgte elementer. Her er nogle grundlæggende syntakseksempler på jQuery:
Valg af elementer
-
Vælg elementer efter HTML-tagnavn:
$("tagname")Eksempel:$("p")vælger alle<p>elementer på siden. -
Vælg elementer efter CSS-klasse:
$(".classname")Eksempel:$(".myClass")vælger alle elementer med klassen "myClass". -
Vælg elementer efter ID:
$("#idname")Eksempel:$("#myElement")vælger elementet med ID'et "myElement". -
Vælg elementer efter attribut:
$("[attribute='value']")Eksempel:$("[data-type='button']")vælger elementer med attributtendata-typesat til "knap". -
Kombination af valg:
$("tagname.classname"),$("#idname .classname"), ...
Manipulering af udvalgte elementer
-
Ændring af indholdet af et element:
.html(),.text()Eksempel:$("#myElement").html("New content")indstiller HTML-indholdet af elementet med ID "myElement". -
Ændring af elementattributter:
.attr(),.prop()Eksempel:$("img").attr("src", "newimage.jpg")Ændrersrcattributten for alle<img>elementer. -
Manipulering af CSS-klasser af et element:
.addClass(),.removeClass(),.toggleClass()Eksempel:$("#myElement").addClass("highlight")tilføjer klassen "highlight" til elementet med ID "myElement". -
Skjuler/viser elementer:
.hide(),.show(),.toggle()Eksempel:$(".myClass").hide()skjuler alle elementer med klassen "myClass". -
Håndtering af hændelser på elementer:
.click(),.hover(),.submit(), ... Eksempel:$("button").click(function() { ... })registrerer en klikhændelseshandler
Arbejde med samlinger af element
-
Iteration gennem en samling:
.each()Eksempel:$("li").each(function() { ... })itererer over hvert<li>element på siden. -
Filtrering af en samling:
.filter(),.not()Eksempel:$("div").filter(".myClass")filtrerer<div>elementerne og vælger dem med klassen "myClass". -
Indsættelse af elementer i en samling:
.append(),.prepend(),.after(),.before()Eksempel:$("#myElement").append("<p>New paragraph</p>")tilføjer et nyt<p>element til elementet med ID "myElement".
Effekter og animationer
-
Udførelse af fadeIn/fadeOut-effekter:
.fadeIn(),.fadeOut()Eksempel:$("#myElement").fadeIn(1000)fader i elementet med ID "myElement" over en varighed på 1 sekund. -
Udførelse af slideUp/slideDown-effekter:
.slideUp(),.slideDown()Eksempel:$(".myClass").slideUp(500)glider alle elementer op med klassen "myClass" over en varighed på 0,5 sekunder. -
Udførelse af brugerdefinerede animationer:
.animate()Eksempel:$("#myElement").animate({ left: '250px', opacity: '0.5' })animerer elementet med ID "myElement" ved at ændre dets venstre position og opacitet.
Disse eksempler viser, hvordan man bruger forskellige aspekter af den grundlæggende syntaks i jQuery til at vælge elementer, manipulere deres egenskaber og anvende effekter eller animationer. jQuery tilbyder et rigt sæt metoder og funktionaliteter til at forenkle og forbedre webudviklingsopgaver.

