Is-sintassi bażika ta 'jQuery tinvolvi l-użu ta' selettur(selettur ta 'stil CSS) u metodi biex jimmanipulaw l-elementi magħżula. Hawn huma xi eżempji bażiċi ta' sintassi ta' jQuery:
Għażla ta' elementi
-
Agħżel elementi bl-isem tat-tikketta HTML:
$("tagname")
Eżempju:$("p")
tagħżel<p>
l-elementi kollha fuq il-paġna. -
Agħżel l-elementi skond il-klassi CSS:
$(".classname")
Eżempju:$(".myClass")
jagħżel l-elementi kollha bil-klassi "myClass". -
Agħżel elementi bl-ID:
$("#idname")
Eżempju:$("#myElement")
tagħżel l-element bl-ID "myElement". -
Agħżel elementi skont l-attribut:
$("[attribute='value']")
Eżempju:$("[data-type='button']")
tagħżel elementi bl-attributdata-type
issettjat bħala "buttuna". -
Tgħaqqad selezzjonijiet:
$("tagname.classname")
,$("#idname .classname")
, ...
Manipulazzjoni ta 'elementi magħżula
-
Nibdlu l-kontenut ta' element:
.html()
,.text()
Eżempju:$("#myElement").html("New content")
jistabbilixxi l-kontenut HTML tal-element bl-ID "myElement". -
Li timmodifika l-attributi tal-element:
.attr()
,.prop()
Eżempju:$("img").attr("src", "newimage.jpg")
jibdel l-src
attribut tal-elementi kollha<img>
. -
Manipulazzjoni ta' klassijiet CSS ta' element:
.addClass()
,.removeClass()
,.toggleClass()
Eżempju:$("#myElement").addClass("highlight")
iżid il-klassi "highlight" mal-element bl-ID "myElement". -
Ħabi/juri elementi:
.hide()
,.show()
,.toggle()
Eżempju:$(".myClass").hide()
jaħbi l-elementi kollha bil-klassi "myClass". -
Immaniġġjar ta' avvenimenti fuq elementi:
.click()
,.hover()
,.submit()
, ... Eżempju:$("button").click(function() { ... })
jirreġistra handler tal-avvenimenti tal-ikklikkja
Ħidma ma 'kollezzjonijiet ta' element
-
Tgħaddi minn kollezzjoni:
.each()
Eżempju:$("li").each(function() { ... })
itenni fuq kull<li>
element fil-paġna. -
Iffiltrar ta' kollezzjoni:
.filter()
,.not()
Eżempju:$("div").filter(".myClass")
jiffiltra l-<div>
elementi u jagħżel dawk bil-klassi "myClass". -
Daħħal elementi f'kollezzjoni:
.append()
,.prepend()
,.after()
,.before()
Eżempju:$("#myElement").append("<p>New paragraph</p>")
tehmeż element ġdid<p>
mal-element bl-ID "myElement".
Effetti u animazzjonijiet
-
Twettiq ta' effetti fadeIn/fadeOut:
.fadeIn()
,.fadeOut()
Eżempju:$("#myElement").fadeIn(1000)
tgħib fl-element bl-ID "myElement" fuq tul ta' sekonda. -
Twettiq ta' effetti slideUp/slideDown:
.slideUp()
,.slideDown()
Eżempju:$(".myClass").slideUp(500)
tiżżerżaq 'il fuq l-elementi kollha bil-klassi "myClass" fuq tul ta' 0.5 sekondi. -
Twettiq ta' animazzjonijiet personalizzati:
.animate()
Eżempju:$("#myElement").animate({ left: '250px', opacity: '0.5' })
janima l-element bl-ID "myElement" billi jibdel il-pożizzjoni tax-xellug u l-opaċità tiegħu.
Dawn l-eżempji juru kif tuża aspetti differenti tas-sintassi bażika ta’ jQuery biex tagħżel elementi, timmanipula l-proprjetajiet tagħhom, u tapplika effetti jew animazzjonijiet. jQuery joffri sett għani ta 'metodi u funzjonalitajiet biex jissimplifikaw u jtejbu l-kompiti ta' żvilupp tal-web.