Diviser la chaîne en fonction de sur <br/> tag à l'aide de jquery
Comment puis-je diviser la chaîne de caractères contenant <br/>
balise à l'aide de jquery. J'ai essayé le code suivant mais il obtiens le message d'erreur dans la console. Je ne suis pas sûr de la façon de diviser la chaîne en fonction de sur <br/>
tag Voici le code que j'ai essayé
jQuery(document).ready(function($)
{
var lines = jQuery('this is for testing <br/> How are you<br/>').split('<br/>');
jQuery.each(lines, function() {
alert(this);
});
});
Toute suggestion serait génial.
Quelle est l'erreur que vous obtenez?
OriginalL'auteur Vignesh Pichamani | 2013-09-03
Vous devez vous connecter pour publier un commentaire.
Vous voulez diviser la vanille, de chaîne, de ne pas passer à
$()
plutôt simplement;OriginalL'auteur Alex K.
Beaucoup de dupliquer les réponses ici. Celui-ci est différent. Si vous pouvez garantir l'orthographe de la
<br/>
balise, les autres réponses sont acceptables. Mais si vous n'avez aucun contrôle sur le code HTML, la balise de saut de ligne peut venir en différents formats:<br/>
<BR/>
<br />
<br>
<br >
...etc.
principaux navigateurs peuvent tout gérer toutes ces, mais seule la première sera gérée par l'suggéré
.split("<br/>")
opération. Une option plus robuste consiste à utiliser une expression régulière pour correspondre à l'étiquette:J'ai écrit l'expression pour être sensible à la casse, permettre à un nombre quelconque d'espaces après '<br", et le " /" est facultative.
OriginalL'auteur xr280xr
Essayez d'utiliser ceci:
plus d'infos ici
OriginalL'auteur Lance
Que si vous essayez:
OriginalL'auteur Dutts
Ne pouvez-vous pas tout simplement faire quelque chose comme:
Tout comme une note de côté, si vous voulez vous débarrasser des éléments vides, vous pouvez filtrer les
lines
comme suit:OriginalL'auteur Dimitar Dimitrov
OriginalL'auteur Bindiya Patoliya
Pas besoin de les envelopper de jquery comme :
DÉMO
OriginalL'auteur RAVI MONE
Essayer cette
Démo
OriginalL'auteur Amit
Voici le code de Travail
OriginalL'auteur Indra Yadav