Teilen Sie die Zeichenfolge basierend auf br / tag mit jquery

7

Wie kann ich die Zeichenfolge mit <br/> -Tag mit jQuery teilen? Ich habe den folgenden Code ausprobiert, aber es kommt zu einem Fehler in der Konsole. Ich bin mir nicht sicher, wie man die Zeichenkette basierend auf <br/> -Tag aufteilen soll. Hier ist der Code, den ich probiert habe

%Vor%

Jeder Vorschlag wäre großartig.

    
Vignesh Pichamani 03.09.2013, 12:17
quelle

9 Antworten

9

Sie möchten eine Vanilla-Zeichenfolge trennen, übergeben Sie sie nicht einfach an $() ;

%Vor%     
Alex K. 03.09.2013, 12:20
quelle
6

Viele doppelte Antworten hier. Dieser ist anders. Wenn Sie die Schreibweise des <br/> -Tags garantieren können, sind die anderen Antworten in Ordnung. Wenn Sie jedoch keine Kontrolle über den HTML-Code haben, könnte das Zeilenumbruch-Tag in verschiedenen Formaten vorliegen:

& lt; br / & gt; & lt; BR / & gt; & lt; br / & gt; & lt; br & gt; & lt; br & gt; ...etc.

Die meisten Browser können alle diese Aufgaben behandeln, aber nur die erste wird von der vorgeschlagenen Operation .split("<br/>") behandelt. Eine robustere Option ist die Verwendung eines regulären Ausdrucks, der dem Tag entspricht:

%Vor%

Ich habe den Ausdruck so geschrieben, dass die Groß- und Kleinschreibung nicht berücksichtigt wird, eine beliebige Anzahl von Leerzeichen hinter '& lt; br' erlaubt, und das '/' ist optional.

    
xr280xr 18.10.2016 18:29
quelle
2

Versuchen Sie Folgendes:

%Vor%

Weitere Informationen hier

    
Lance 03.09.2013 12:22
quelle
2

Was ist, wenn Sie versuchen:

%Vor%     
Dutts 03.09.2013 12:22
quelle
1

Können Sie nicht einfach etwas tun wie:

%Vor%

Wie eine Randnotiz, wenn Sie die leeren Elemente loswerden möchten, können Sie lines like so filtern:

%Vor%     
Dimitar Dimitrov 03.09.2013 12:20
quelle
1
%Vor%     
Bindiya Patoliya 03.09.2013 12:21
quelle
1

Sie müssen nicht in jquery wie:

einbinden %Vor%

DEMO

    
RAVI MONE 03.09.2013 12:21
quelle
1

Versuchen Sie es

%Vor%

Demo

    
Amit 03.09.2013 12:22
quelle
1

Hier ist der Arbeitscode

%Vor%     
Indra Yadav 03.09.2013 12:23
quelle

Tags und Links