English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery append() Methode

jQuery HTML/CSS Methoden

Die append()-Methode fügt den angegebenen Inhalt an das Ende jedes ausgewählten Elements ein (als letztes Kindselement).

Um Inhalte an den Anfang des ausgewählten Elements einzufügen, verwenden Sieprepend()Methode。

Syntax:

Einfügen von Inhalten:

$(selector).append(content)

Inhalt mit Funktion einfügen:

$(selector).append(function(index, html))

Beispiel

Einige Textinhalte in alle Absätze einfügen:

$("button").click(function(){
  $("p").append("Hello world");
});
Testen Sie heraus‹/›

HTML in alle Absätze einfügen:

$("button").click(function(){
  $("p").append("<b>Hello world</b>");}}
});
Testen Sie heraus‹/›

Dieser Beispiel verwendet document.createTextNode() um einen Textknoten zu erstellen und in alle <p>-Elemente einzufügen:

$("button").click(function(){
  $("p").append(document.createTextNode("Hello world"));
});
Testen Sie heraus‹/›

Inhalt mit Funktion einfügen:

$("button").click(function(){
  $("p").append(function(i){
       return "<b>Der p-Element hat die Index " + i + ".</b>";
  });
});
Testen Sie heraus‹/›

Parameterwert

ParameterBeschreibung
contentSpezifizieren Sie den Inhalt, der am Ende jedes ausgewählten Elements eingefügt wird (kann HTML-Tags enthalten)

Mögliche Werte:

  • HTML-Element

  • DOM-Element

  • jQuery-Objekt

function(index, html)Spezifizieren Sie eine Funktion, die den zu insertierenden Inhalt zurückgibt
  • index-Rückgabe der Indexposition des Elements im Set

  • html-Rückgabe des aktuellen HTML des ausgewählten Elements

jQuery HTML/CSS Methoden