A jQuery segítségével végzett DOM-manipuláció lehetővé teszi a weboldalon lévő adatok módosítását, hozzáadását, eltávolítását vagy az adatokkal való interakciót a DOM-struktúra megcélzásával. A jQuery kényelmes módszereket és funkciókat biztosít a DOM-kezelési feladatok végrehajtásához.
Íme az egyes szakaszok magyarázata, valamint konkrét példák:
Elemek kiválasztása
$("p"): Válassza ki<p>az oldal összes elemét.$(".myClass"): Jelölje ki az osztály összes elemétmyClass.$("#myElement"): Válassza ki az azonosítóval rendelkező elemetmyElement.$("parentElement").find(".childElement"): Jelölje ki az összes olyan gyermekelemet, amelyeknél az osztálychildElementaparentElement.
Példa:
$("p").css("color", "red");
A tartalom megváltoztatása
$("#myElement").html("<b>Hello World</b>"): Állítsa be az azonosítóval rendelkező elem HTML tartalmátmyElement.$("p").text("New text"): Az összes elem szövegtartalmának beállítása<p>.
Példa:
$("p").text("New paragraph");
Elemek hozzáadása és eltávolítása
$("ul").append("<li>New item</li>"): Egy elem hozzáadása<li>a rendezetlen lista végéhez(<ul>).$(".myClass").remove(): Az osztállyal rendelkező összes elem eltávolításamyClassaz oldalról.
Példa:
$("ul").append("<li>Item 4</li>");
Attribútumok és osztályok megváltoztatása
$("img").attr("src", "new-image.jpg")src: Az összes elem attribútumértékének módosítása<img>.$("#myElement").addClass("newClass"): Adja hozzá az osztálytnewClassaz azonosítójú elemhezmyElement.$("#myElement").removeClass("oldClass"): Távolítsa el az osztálytoldClassaz azonosítójú elembőlmyElement.
Példa:
$("img").attr("alt", "New Image");
Rendezvénykezelés
$("button").click(function() { }): Eseménykezelő funkció regisztrálása, amikor egy <button> elemre kattintanak.
Példa:
$("button").click(function() {
alert("Button clicked!");
});
Hatások és animációk
$("#myElement").hide(): Az azonosítóval rendelkező elem elrejtésemyElement.$("#myElement").show(): Az azonosítóval rendelkező elem megjelenítésemyElement.$("#myElement").fadeOut(): Hajtsa végre a fade-out effektust az azonosítójú elemenmyElement.$("#myElement").fadeIn(): Végezzen elhalványítást az azonosítójú elemenmyElement.
Példa:
$("#myElement").fadeOut(1000, function() {
console.log("Fade out complete");
});

