¿Cómo puedo reemplazar, dentro de una etiqueta <label>, 的 espacios existentes por etiquetas <br />?. 举个例子, tengo lo siguiente:
<label>Aquí va algún texto</label>
y quiero cambiarlo por:
<label>Aquí<br/>va<br/>algún<br/>texto</label>
Lo he intentando con:
$('label').html().replace(' ', '<br/>');
pero no me funciona.
2 答案
最佳答案
Puedes usar el metodo html()
con una función de callback. Para los espacios en blanco puedes usar una expresión regular en el método replace()
.
$('label').html(function(i, oldHTML) { return oldHTML.replace(/\s+/g, '<br/>'); }
请, 登录或 登记册 问一个问题