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

jQuery replaceWith() Methode

jQuery HTML/CSS-Methode

Die Methode replaceWith() von jQuery ersetzt den ausgewählten Elemente durch neue Inhalte.

Die Methode replaceWith() von jQuery ähneltreplaceAll()abercontentundselectorGegenteil.

Grammatik:

Ersetzungscontent:

$(selector).replaceWith(content)

Inhalt durch Funktion ersetzen

$(selector).replaceWith(function(index))

Beispiel

Alle Absätze durch <h1Element:

$("button").click(function(){
  $("p").replaceWith("<h1>Neuer Titel</h1>");
});
Testen Sie heraus‹/›

Inhalt durch Funktion ersetzen

$("button").click(function(){
  $("p").replaceWith(function(i){
    return "<h2>Dieser Element hat die Indexposition " + i + ".</h2>";
  });
});
Testen Sie heraus‹/›

Wert des Parameters

ParameterBeschreibung
contentInhalt angeben, der eingefügt werden soll (kann HTML-Tags enthalten)

Mögliche Werte:

  • HTML-Element

  • DOM-Element

  • jQuery-Objekt

function(index)Funktion angeben, die das zu ersetzende HTML-Inhalt zurückgibt
  • index-Rückgabeposition des Elements im Satz

jQuery HTML/CSS-Methode