Manipulasi DOM karo jQuery ngidini sampeyan ngowahi, nambah, mbusak, utawa sesambungan karo data ing kaca web kanthi nargetake struktur DOM. jQuery nyedhiyakake cara lan fungsi sing trep kanggo nindakake tugas manipulasi DOM.
Mangkene panjelasan kanggo saben bagean bebarengan karo conto tartamtu:
Milih unsur
$("p"): Pilih kabeh<p>unsur ing kaca.$(".myClass"): Pilih kabeh unsur karo kelasmyClass.$("#myElement"): Pilih unsur karo IDmyElement.$("parentElement").find(".childElement"): Pilih kabeh unsur anak karo kelaschildElementingparentElement.
Tuladha:
$("p").css("color", "red");
Ngganti isi
$("#myElement").html("<b>Hello World</b>"): Setel isi HTML kanggo unsur karo IDmyElement.$("p").text("New text"): Setel isi teks kanggo kabeh<p>unsur.
Tuladha:
$("p").text("New paragraph");
Nambah lan mbusak unsur
$("ul").append("<li>New item</li>"): Tambah<li>unsur ing mburi dhaftar unordered(<ul>).$(".myClass").remove(): Mbusak kabeh unsur karo kelasmyClasssaka kaca.
Tuladha:
$("ul").append("<li>Item 4</li>");
Ngganti atribut lan kelas
$("img").attr("src", "new-image.jpg"): Nggantisrcnilai atribut kanggo kabeh<img>unsur.$("#myElement").addClass("newClass"): Tambah kelasnewClassmenyang unsur karo IDmyElement.$("#myElement").removeClass("oldClass"): Mbusak kelasoldClasssaka unsur karo IDmyElement.
Tuladha:
$("img").attr("alt", "New Image");
Penanganan acara
$("button").click(function() { }): Register fungsi handler acara nalika <button> unsur diklik.
Tuladha:
$("button").click(function() {
alert("Button clicked!");
});
Efek lan animasi
$("#myElement").hide(): Singidaken unsur karo IDmyElement.$("#myElement").show(): Nuduhake unsur karo IDmyElement.$("#myElement").fadeOut(): Nindakake efek fade-metu ing unsur karo IDmyElement.$("#myElement").fadeIn(): Nindakake efek fade-in ing unsur karo IDmyElement.
Tuladha:
$("#myElement").fadeOut(1000, function() {
console.log("Fade out complete");
});

