jQuery durch Variable ersetzen?

8

Ich versuche eine replace für eine Zeichenfolge wie folgt zu machen:

%Vor%

Aber die abc123 muss eigentlich eine Variable sein.

So etwas wie:

%Vor%

Also, wie würde ich eine Variable in der Replace-Funktion verwenden?

    
Shpigford 23.01.2012, 16:13
quelle

4 Antworten

16

Als erstes von $('#example_id') erhalten Sie ein jQuery-Objekt, Sie müssen die Zeichenfolge in ihrem HTML- oder Wert ersetzen. Probieren Sie es aus.

%Vor%     
ShankarSangoli 23.01.2012, 16:17
quelle
1

Es gibt eine andere Version von replace, die ein RegExp Objekt benötigt. Dieses Objekt kann aus einem String-Literal aufgebaut werden:

%Vor%

Einige nützliche Informationen hier

    
Jamiec 23.01.2012 16:17
quelle
0

Sie können einen regulären Ausdruck mithilfe von Konstruktor erstellen.

%Vor%

Hier ist RegExp Dokumentation.

Um den inneren HTML-Inhalt des Elements zu ersetzen, können Sie die html-Methode verwenden:

%Vor%     
bjornd 23.01.2012 16:15
quelle
0

Erstellen Sie ein RegExp -Objekt:

%Vor%

Bearbeiten: Feste Parameter

    
Yogu 23.01.2012 16:15
quelle

Tags und Links