Ligeann ionramháil DOM le jQuery duit sonraí ar leathanach gréasáin a mhodhnú, a chur leis, a bhaint nó idirghníomhú leo trí dhíriú ar struchtúr DOM. Soláthraíonn jQuery modhanna agus feidhmeanna áisiúla chun tascanna ionramhála DOM a dhéanamh.
Seo mínithe ar gach roinn mar aon le samplaí sonracha:
Roghnú eilimintí
$("p")
: Roghnaigh gach<p>
eilimint ar an leathanach.$(".myClass")
: Roghnaigh gach eilimint leis an rangmyClass
.$("#myElement")
: Roghnaigh an eilimint leis an IDmyElement
.$("parentElement").find(".childElement")
: Roghnaigh na heilimintí linbh go léir leis an rangchildElement
laistigh denparentElement
.
Sampla:
$("p").css("color", "red");
Ábhar a athrú
$("#myElement").html("<b>Hello World</b>")
: Socraigh an t-ábhar HTML don eilimint leis an IDmyElement
.$("p").text("New text")
: Socraigh an t-ábhar téacs do gach<p>
eilimint.
Sampla:
$("p").text("New paragraph");
Eilimintí a shuimiú agus a bhaint
$("ul").append("<li>New item</li>")
: Cuir<li>
eilimint ag deireadh an liosta neamhordaithe(<ul>
).$(".myClass").remove()
: Bain gach eilimint leis an rangmyClass
den leathanach.
Sampla:
$("ul").append("<li>Item 4</li>");
Athrú tréithe agus ranganna
$("img").attr("src", "new-image.jpg")
: Athraigh ansrc
luach aitreabúide do gach<img>
eilimint.$("#myElement").addClass("newClass")
: Cuir an rangnewClass
leis an eilimint leis an IDmyElement
.$("#myElement").removeClass("oldClass")
: Bain an rangoldClass
den eilimint leis an IDmyElement
.
Sampla:
$("img").attr("alt", "New Image");
Láimhseáil imeachtaí
$("button").click(function() { })
: Cláraigh feidhm láimhseála imeachta nuair a <button>
chliceáiltear eilimint.
Sampla:
$("button").click(function() {
alert("Button clicked!");
});
Éifeachtaí agus beochan
$("#myElement").hide()
: Folaigh an eilimint leis an IDmyElement
.$("#myElement").show()
: Taispeáin an eilimint leis an IDmyElement
.$("#myElement").fadeOut()
: Déan éifeacht céimnithe ar an eilimint leis an IDmyElement
.$("#myElement").fadeIn()
: Déan éifeacht céimnithe ar an eilimint leis an IDmyElement
.
Sampla:
$("#myElement").fadeOut(1000, function() {
console.log("Fade out complete");
});