18 of 119 menu

Methode before

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

Syntax

Text vor einem Element einfügen:

$(Selector).before(Text);

Auf diese Weise wird vor den ausgewählten Elementen der Text hinzugefügt, der von der benutzerdefinierten Funktion zurückgegeben wird:

$(Selector).before(function(Index in der Menge));

Eine weitere Verwendungsmöglichkeit der Funktion, der zweite Parameter übergibt den alten HTML-Wert des Elements:

$(Selector).before(function(Index in der Menge, HTML-String));

Der Text kann nicht nur einfacher Text sein, sondern auch ein DOM-Element oder ein jQuery-Objekt. In diesem Fall werden diese Elemente von ihrer Position im HTML-Code verschoben.

Beispiel

Fügen wir Text vor dem angegebenen Absatz ein:

<p id="test">text</p> $('#test').before('!!!');

Der HTML-Code sieht dann so aus:

!!!<p id="test">text</p>

Beispiel

Fügen wir Text mit Tags vor dem angegebenen Absatz ein:

<p id="test">text</p> $('#test').before('<p>!!!</p>');

Der HTML-Code sieht dann so aus:

<p>!!!</p><p id="test">text</p>

Beispiel

Setzen wir einen Absatz über den anderen (d.h. schneiden den Absatz von der alten Position aus und setzen ihn an eine neue):

<p id="p1">text1</p> <p id="p2">text2</p> $('#p2').before($('#p1'));

Der HTML-Code sieht dann so aus:

<p id="p1">text1</p><p id="p2">text2</p>

Siehe auch

  • die Methode insertBefore,
    die Text vor dem angegebenen Element einfügt
  • die Methoden after, append, prepend,
    die es ermöglichen, Inhalte an einer bestimmten Stelle auf der Seite einzufügen
  • die Methode clone,
    die Kopien der ausgewählten Elemente erstellt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen