Sintaksa bazë e jQuery përfshin përdorimin e një përzgjedhësi(përzgjedhës të stilit CSS) dhe metodave për të manipuluar elementët e zgjedhur. Këtu janë disa shembuj themelorë sintaksorë të jQuery:
Përzgjedhja e elementeve
-
Zgjidh elementet sipas emrit të etiketës HTML:
$("tagname")
Shembull:$("p")
zgjedh të gjithë<p>
elementët në faqe. -
Zgjidh elementet sipas klasës CSS:
$(".classname")
Shembull:$(".myClass")
zgjedh të gjithë elementët me klasën "myClass". -
Zgjidh elementet sipas ID-së:
$("#idname")
Shembull:$("#myElement")
zgjedh elementin me ID "myElement". -
Zgjedhja e elementeve sipas atributit:
$("[attribute='value']")
Shembull:$("[data-type='button']")
zgjedh elementet me atributindata-type
e vendosur në "button". -
Kombinimi i zgjedhjeve:
$("tagname.classname")
,$("#idname .classname")
, ...
Manipulimi i elementeve të zgjedhur
-
Ndryshimi i përmbajtjes së një elementi:
.html()
,.text()
Shembull:$("#myElement").html("New content")
vendos përmbajtjen HTML të elementit me ID "myElement". -
Modifikimi i atributeve të elementit:
.attr()
,.prop()
Shembull:$("img").attr("src", "newimage.jpg")
ndryshonsrc
atributin e të gjithë<img>
elementeve. -
Manipulimi i klasave CSS të një elementi:
.addClass()
,.removeClass()
,.toggleClass()
Shembull:$("#myElement").addClass("highlight")
shton klasën "highlight" në elementin me ID "myElement". -
Fshehja/shfaqja e elementeve:
.hide()
,.show()
,.toggle()
Shembull:$(".myClass").hide()
fsheh të gjithë elementët me klasën "myClass". -
Trajtimi i ngjarjeve në elementet:
.click()
,.hover()
,.submit()
, ... Shembull:$("button").click(function() { ... })
regjistron një mbajtës të ngjarjeve të klikimeve
Puna me koleksionet e elementeve
-
Përsëritja përmes një koleksioni:
.each()
Shembull:$("li").each(function() { ... })
përsëritet mbi çdo<li>
element në faqe. -
Filtrimi i një koleksioni:
.filter()
,.not()
Shembull:$("div").filter(".myClass")
filtron<div>
elementet dhe zgjedh ato me klasën "myClass". -
Futja e elementeve në një koleksion:
.append()
,.prepend()
,.after()
,.before()
Shembull:$("#myElement").append("<p>New paragraph</p>")
i shton një<p>
element të ri elementit me ID "myElement".
Efektet dhe animacionet
-
Kryerja e efekteve fadeIn/fadeOut:
.fadeIn()
,.fadeOut()
Shembull:$("#myElement").fadeIn(1000)
zbehet në elementin me ID "myElement" për një kohëzgjatje prej 1 sekonde. -
Kryerja e efekteve slideUp/slideDown:
.slideUp()
,.slideDown()
Shembull:$(".myClass").slideUp(500)
rrëshqet lart të gjithë elementët me klasën "myClass" për një kohëzgjatje prej 0,5 sekondash. -
Kryerja e animacioneve të personalizuara:
.animate()
Shembull:$("#myElement").animate({ left: '250px', opacity: '0.5' })
animon elementin me ID "myElement" duke ndryshuar pozicionin e tij majtas dhe opacitetin.
Këta shembuj tregojnë se si të përdoren aspekte të ndryshme të sintaksës bazë të jQuery për të zgjedhur elementë, për të manipuluar vetitë e tyre dhe për të aplikuar efekte ose animacione. jQuery ofron një grup të pasur metodash dhe funksionesh për të thjeshtuar dhe përmirësuar detyrat e zhvillimit të uebit.