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 rangchildElementlaistigh 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 rangmyClassden leathanach.
Sampla:
$("ul").append("<li>Item 4</li>");
Athrú tréithe agus ranganna
$("img").attr("src", "new-image.jpg"): Athraigh ansrcluach aitreabúide do gach<img>eilimint.$("#myElement").addClass("newClass"): Cuir an rangnewClassleis an eilimint leis an IDmyElement.$("#myElement").removeClass("oldClass"): Bain an rangoldClassden 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");
});

