¿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/>'); }
द्वारा कृपया, लॉग इन करें या आप रजिस्टर एक प्रश्न पूछें करने के लिए