Comment puis-je remplacer, à l’intérieur d’une étiquette <étiquette>, le Espaces existant par balises <BR />?. Par exemple, J’ai ce qui suit:
<label>Aquí va algún texto</label>
et je veux le changer en:
<label>Aquí<br/>va<br/>algún<br/>texto</label>
Je l’ai essayé avec:
$('label').html().replace(' ', '<br/>');
mais ça ne marche pas pour moi.
2 Réponses
Meilleure réponse
Vous pouvez utiliser la méthode html()
avec une fonction de rappel. Pour les espaces blancs, vous pouvez utiliser une expression régulière dans la méthode replace()
.
$('label').html(function(i, oldHTML) { return oldHTML.replace(/\s+/g, '<br/>'); }
S’il vous plaît, Connectez-vous ou S’inscrire poser une question