Sintaxa de bază a jQuery implică utilizarea unui selector(selector în stil CSS) și metode de manipulare a elementelor selectate. Iată câteva exemple de sintaxă de bază pentru jQuery:
Selectarea elementelor
-
Selectați elemente după numele etichetei HTML:
$("tagname")Exemplu:$("p")selectează toate<p>elementele din pagină. -
Selectați elemente după clasa CSS:
$(".classname")Exemplu:$(".myClass")selectează toate elementele cu clasa „myClass”. -
Selectați elemente după ID:
$("#idname")Exemplu:$("#myElement")selectează elementul cu ID-ul „myElement”. -
Selectați elemente după atribut:
$("[attribute='value']")Exemplu:$("[data-type='button']")selectează elemente cu atributuldata-typesetat la „button”. -
Combinarea selecțiilor:
$("tagname.classname"),$("#idname .classname"), ...
Manipularea elementelor selectate
-
Modificarea conținutului unui element:
.html(),.text()Exemplu:$("#myElement").html("New content")setează conținutul HTML al elementului cu ID „myElement”. -
Modificarea atributelor elementului:
.attr(),.prop()Exemplu:$("img").attr("src", "newimage.jpg")modificăsrcatributul tuturor<img>elementelor. -
Manipularea claselor CSS ale unui element:
.addClass(),.removeClass(),.toggleClass()Exemplu:$("#myElement").addClass("highlight")adaugă clasa „highlight” la elementul cu ID „myElement”. -
Ascunderea/afișarea elementelor:
.hide(),.show(),.toggle()Exemplu:$(".myClass").hide()ascunde toate elementele cu clasa „myClass”. -
Gestionarea evenimentelor pe elemente:
.click(),.hover(),.submit(), ... Exemplu:$("button").click(function() { ... })înregistrează un handler de evenimente clic
Lucrul cu colecții de elemente
-
Iterarea printr-o colecție:
.each()Exemplu:$("li").each(function() { ... })iterează peste fiecare<li>element din pagină. -
Filtrarea unei colecții:
.filter(),.not()Exemplu:$("div").filter(".myClass")filtrează<div>elementele și le selectează pe cele cu clasa „myClass”. -
Inserarea elementelor într-o colecție:
.append(),.prepend(),.after(),.before()Exemplu:$("#myElement").append("<p>New paragraph</p>")adaugă un nou<p>element la elementul cu ID „myElement”.
Efecte și animații
-
Efectuarea efectelor fadeIn/fadeOut:
.fadeIn(),.fadeOut()Exemplu:$("#myElement").fadeIn(1000)se estompează în elementul cu ID „myElement” pe o durată de 1 secundă. -
Efectuarea efectelor slideUp/slideDown:
.slideUp(),.slideDown()Exemplu:$(".myClass").slideUp(500)glisează în sus toate elementele cu clasa „myClass” pe o durată de 0,5 secunde. -
Efectuarea de animații personalizate:
.animate()Exemplu:$("#myElement").animate({ left: '250px', opacity: '0.5' })animă elementul cu ID „myElement” modificându-i poziția din stânga și opacitatea.
Aceste exemple demonstrează cum să utilizați diferite aspecte ale sintaxei de bază a jQuery pentru a selecta elemente, a manipula proprietățile lor și a aplica efecte sau animații. jQuery oferă un set bogat de metode și funcționalități pentru a simplifica și îmbunătăți sarcinile de dezvoltare web.

