DOM-manipulation med jQuery låter dig ändra, lägga till, ta bort eller interagera med data på en webbsida genom att rikta in dig på DOM-strukturen. jQuery tillhandahåller praktiska metoder och funktioner för att utföra DOM-manipulationsuppgifter.
Här är förklaringar för varje avsnitt tillsammans med specifika exempel:
Att välja element
$("p"): Markera alla<p>element på sidan.$(".myClass"): Välj alla element med klassenmyClass.$("#myElement"): Välj elementet med IDmyElement.$("parentElement").find(".childElement"): Välj alla underordnade element med klassenchildElementinomparentElement.
Exempel:
$("p").css("color", "red");
Ändra innehåll
$("#myElement").html("<b>Hello World</b>"): Ställ in HTML-innehållet för elementet med ID:tmyElement.$("p").text("New text"): Ställ in textinnehållet för alla<p>element.
Exempel:
$("p").text("New paragraph");
Lägga till och ta bort element
$("ul").append("<li>New item</li>"): Lägg till ett<li>element i slutet av den oordnade listan(<ul>).$(".myClass").remove(): Ta bort alla element med klassenmyClassfrån sidan.
Exempel:
$("ul").append("<li>Item 4</li>");
Ändra attribut och klasser
$("img").attr("src", "new-image.jpg"): Ändrasrcattributvärdet för alla<img>element.$("#myElement").addClass("newClass"): Lägg till klassennewClassi elementet med ID:tmyElement.$("#myElement").removeClass("oldClass"): Ta bort klassenoldClassfrån elementet med IDmyElement.
Exempel:
$("img").attr("alt", "New Image");
Eventhantering
$("button").click(function() { }): Registrera en händelsehanterarfunktion när ett <button> element klickas.
Exempel:
$("button").click(function() {
alert("Button clicked!");
});
Effekter och animationer
$("#myElement").hide(): Dölj elementet med IDmyElement.$("#myElement").show(): Visa elementet med IDmyElement.$("#myElement").fadeOut(): Utför en uttoningseffekt på elementet med IDmyElement.$("#myElement").fadeIn(): Utför en intoningseffekt på elementet med IDmyElement.
Exempel:
$("#myElement").fadeOut(1000, function() {
console.log("Fade out complete");
});

