Methode insertBefore

Die Methode insertBefore fügt Text vor einem bestimmten Element ein. Es gibt auch die Methode before, die auf ähnliche Weise funktioniert.

Syntax

Text vor einem Element einfügen:

javascript$(Text).insertBefore(Selektor);

Der Inhalt kann nicht nur einfacher Text sein, sondern auch ein DOM-Element, ein Selektor, ein Array von Elementen, eine Zeichenkette oder ein jQuery-Objekt.

Beispiel

Fügen wir Text mit Tags vor einem bestimmten Absatz ein:

html<p id="test">Absatz</p>
javascript$('<p>!!!</p>').insertBefore('#test');

Der HTML-Code sieht dann so aus:

html<p>!!!</p><p id="test">Absatz</p>

Siehe auch

  • die Methode before,
    die Text vor einem bestimmten Element einfügt
  • die Methoden insertAfter, appendTo, prependTo,
    die das Einfügen von Inhalten an bestimmten Stellen auf der Seite ermöglichen
  • die Methode clone,
    die Kopien der ausgewählten Elemente erstellt