Mit der DOM-Manipulation mit jQuery können Sie Daten auf einer Webseite ändern, hinzufügen, entfernen oder mit ihnen interagieren, indem Sie auf die DOM-Struktur abzielen. jQuery bietet praktische Methoden und Funktionen zur Durchführung von DOM-Manipulationsaufgaben.
Hier finden Sie Erläuterungen zu jedem Abschnitt sowie konkrete Beispiele:
Elemente auswählen
$("p")<p>: Alle Elemente auf der Seite auswählen .$(".myClass"): Alle Elemente mit der Klasse auswählenmyClass.$("#myElement"): Wählen Sie das Element mit der ID ausmyElement.$("parentElement").find(".childElement"): Wählen Sie alle untergeordneten Elemente mit der KlassechildElementinnerhalb ausparentElement.
Beispiel:
$("p").css("color", "red");
Inhalte ändern
$("#myElement").html("<b>Hello World</b>"): Legen Sie den HTML-Inhalt für das Element mit der ID festmyElement.$("p").text("New text"): Legen Sie den Textinhalt für alle<p>Elemente fest.
Beispiel:
$("p").text("New paragraph");
Elemente hinzufügen und entfernen
$("ul").append("<li>New item</li>"): Fügen Sie ein<li>Element am Ende der ungeordneten Liste hinzu(<ul>).$(".myClass").remove(): Alle Elemente mit der KlassemyClassvon der Seite entfernen.
Beispiel:
$("ul").append("<li>Item 4</li>");
Attribute und Klassen ändern
$("img").attr("src", "new-image.jpg"): Ändern Sie densrcAttributwert für alle<img>Elemente.$("#myElement").addClass("newClass"): Fügen Sie die KlassenewClassdem Element mit der ID hinzumyElement.$("#myElement").removeClass("oldClass"): Entfernen Sie die KlasseoldClassaus dem Element mit der IDmyElement.
Beispiel:
$("img").attr("alt", "New Image");
Handhabung des Events
$("button").click(function() { }): Registrieren Sie eine Event-Handler-Funktion, wenn auf ein <button> Element geklickt wird.
Beispiel:
$("button").click(function() {
alert("Button clicked!");
});
Effekte und Animationen
$("#myElement").hide(): Verstecke das Element mit der IDmyElement.$("#myElement").show(): Zeigt das Element mit der ID anmyElement.$("#myElement").fadeOut(): Führt einen Ausblendeffekt auf das Element mit der ID ausmyElement.$("#myElement").fadeIn(): Führt einen Einblendeffekt auf das Element mit der ID ausmyElement.
Beispiel:
$("#myElement").fadeOut(1000, function() {
console.log("Fade out complete");
});

