¿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()
مع وظيفة رد الاتصال. 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/>'); }
رجاءً, قم بتسجيل الدخول أو سجل لطرح سؤال