jQuery - Inhalt und Attribute festlegen
Inhalt festlegen - text(), html() und val()
Wir werden dieselben drei Methoden aus dem vorherigen Kapitel verwenden, um Inhalte festzulegen:
- text() - Legt den Textinhalt ausgewählter Elemente fest oder gibt ihn zurück
- html() - Legt den Inhalt ausgewählter Elemente fest oder gibt ihn zurück (einschließlich HTML-Markup)
- val() - Wert von Formularfeldern festlegen oder zurückgeben
Das folgende Beispiel zeigt, wie Inhalte mit den Methoden text(), html() und val() festgelegt werden:
Beispiel
Selbst ausprobieren »
Callback-Funktionen für text(), html() und val()
Die drei oben genannten jQuery-Methoden text(), html() und val() haben ebenfalls Callback-Funktionen. Die Callback-Funktion hat zwei Parameter: den Index des aktuellen Elements in der Liste der ausgewählten Elemente und den ursprünglichen (alten) Wert. Anschließend geben Sie die Zeichenkette zurück, die Sie als neuen Wert der Funktion verwenden möchten.
Das folgende Beispiel zeigt text() und html() mit Callback-Funktionen:
Beispiel
Selbst ausprobieren »
Attribute festlegen - attr()
Die jQuery-Methode attr() wird auch zum Festlegen/Ändern von Attributwerten verwendet.
Das folgende Beispiel zeigt, wie der Wert des href-Attributs in einem Link geändert (festgelegt) wird:
Beispiel
Selbst ausprobieren »
Die Methode attr() ermöglicht es Ihnen außerdem, mehrere Attribute gleichzeitig festzulegen.
Das folgende Beispiel zeigt, wie die Attribute href und title gleichzeitig festgelegt werden:
Beispiel
Selbst ausprobieren »
Callback-Funktion für attr()
Die jQuery-Methode attr() bietet auch eine Callback-Funktion. Die Callback-Funktion hat zwei Parameter: den Index des aktuellen Elements in der Liste der ausgewählten Elemente und den ursprünglichen (alten) Wert. Gib dann die Zeichenkette zurück, die du als neuen Wert der Funktion verwenden möchtest.
Das folgende Beispiel demonstriert die attr()-Methode mit einer Callback-Funktion:
Beispiel
Selbst ausprobieren »