Manipulace s DOM pomocí jQuery vám umožňuje upravovat, přidávat, odstraňovat nebo interagovat s daty na webové stránce cílením na strukturu DOM. jQuery poskytuje pohodlné metody a funkce pro provádění úloh manipulace s DOM.
Zde jsou vysvětlení pro každou sekci spolu s konkrétními příklady:
Výběr prvků
$("p")
: Vyberte všechny<p>
prvky na stránce.$(".myClass")
: Vyberte všechny prvky s třídoumyClass
.$("#myElement")
: Vyberte prvek s IDmyElement
.$("parentElement").find(".childElement")
: Vyberte všechny podřízené prvky s třídouchildElement
v rámciparentElement
.
Příklad:
$("p").css("color", "red");
Změna obsahu
$("#myElement").html("<b>Hello World</b>")
: Nastavte obsah HTML pro prvek s IDmyElement
.$("p").text("New text")
: Nastavte obsah textu pro všechny<p>
prvky.
Příklad:
$("p").text("New paragraph");
Přidávání a odebírání prvků
$("ul").append("<li>New item</li>")
: Přidejte<li>
prvek na konec neuspořádaného seznamu(<ul>
).$(".myClass").remove()
myClass
: Odstraňte ze stránky všechny prvky s třídou .
Příklad:
$("ul").append("<li>Item 4</li>");
Změna atributů a tříd
$("img").attr("src", "new-image.jpg")
: Změňtesrc
hodnotu atributu pro všechny<img>
prvky.$("#myElement").addClass("newClass")
: Přidejte třídunewClass
k prvku s IDmyElement
.$("#myElement").removeClass("oldClass")
: Odeberte tříduoldClass
z prvku s IDmyElement
.
Příklad:
$("img").attr("alt", "New Image");
Zpracování událostí
$("button").click(function() { })
: Zaregistrujte funkci obsluhy události při <button>
kliknutí na prvek.
Příklad:
$("button").click(function() {
alert("Button clicked!");
});
Efekty a animace
$("#myElement").hide()
: Skrýt prvek s IDmyElement
.$("#myElement").show()
: Zobrazit prvek s IDmyElement
.$("#myElement").fadeOut()
: Provede efekt zeslabení na prvku s IDmyElement
.$("#myElement").fadeIn()
: Provede efekt prolínání na prvku s IDmyElement
.
Příklad:
$("#myElement").fadeOut(1000, function() {
console.log("Fade out complete");
});