Como posso substituir, dentro de um rótulo <Rótulo>, o Espaços existente por rótulos <Br />?. Por exemplo, Eu tenho o seguinte:
<label>Aquí va algún texto</label>
E eu quero trocá-lo por:
<label>Aquí<br/>va<br/>algún<br/>texto</label>
Eu tentei com:
$('label').html().replace(' ', '<br/>');
Mas não funciona para mim..
2 Respostas
Melhor resposta
Você pode usar o método html()
com uma função de retorno de chamada. Para o espaço branco você pode usar uma expressão regular no método replace()
.
$('label').html(function(i, oldHTML) { return oldHTML.replace(/\s+/g, '<br/>'); }
Por favor,, logar ou Registre-se para fazer uma pergunta