jQuery Schnellstart – DOM Manipulation
In dieser Lektion lernst du das Document Object Model kennen.
Was ist DOM (Document Object Model)?
Wenn eine Webseite geladen wird, erstellt dein Browser ein sog. Dokument-Objektmodell (Document Object Model) der aufgerufenen Seite.

Mit dem Objektmodell erhält JavaScript (und somit jQuery) alle Möglichkeiten, die es zur Erstellung von dynamischem HTML benötigt:
- Du kannst alle HTML-Elemente der Seite ändern, hinzufügen & löschen
- Du kannst alle HTML-Attribute der Seite ändern, hinzufügen & löschen
- Du kannst alle CSS-Styles der Seite ändern, hinzufügen & löschen
- uvm.
Zusammenspiel von jQuery und DOM
jQuery bietet verschiedene Methoden zum Hinzufügen, Bearbeiten oder Löschen von DOM-Element(en) der HTML-Seite.
Die folgende Tabelle listet einige wichtige Methoden zum Hinzufügen/Entfernen neuer DOM-Elemente auf.
| Methode | Beschreibung |
|---|---|
| append() | Fügt den Inhalt an das Ende des Elements/der Elemente ein, das/die durch einen Selektor angegeben wird/sind. |
| before() | Fügt Inhalt (neue oder bestehende DOM-Elemente) vor einem oder mehreren Elementen ein, die durch einen Selektor angegeben werden. |
| after() | Fügt Inhalt (neue oder bestehende DOM-Elemente) nach einem oder mehreren Elementen ein, die durch einen Selektor angegeben werden. |
| prepend() | Inhalt am Anfang eines oder mehrerer durch einen Selektor spezifizierter Elemente einfügen. |
| remove() | Entfernt Element(e) aus dem DOM, das durch den Selektor angegeben wird. |
| replaceAll() | Ersetzt das/die Zielelement(e) durch das angegebene Element. |
| wrap() | Wickelt eine HTML-Struktur um jedes Element, das durch den Selektor angegeben wird. |
In den nächsten Lektionen lernst du die DOM-Manipulationsmethoden in der Praxis kennen.