¿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/>'); }
Παρακαλώ, συνδεθείτε ή Εγγράψου να κάνω μια ερώτηση