Come posso sostituire?, all'interno di un'etichetta <etichetta>, il spazi tag esistenti <Dri>?. Per esempio, Ho il seguente:
<label>Aquí va algún texto</label>
e voglio cambiarlo da:
<label>Aquí<br/>va<br/>algún<br/>texto</label>
Che cosa ho cercando con:
$('label').html().replace(' ', '<br/>');
ma non mi funziona.
2 Risposte
Miglior risposta
È possibile utilizzare il metodo html()
con una funzione di callback. Gli spazi vuoti, è possibile utilizzare un'espressione regolare nel metodo replace()
.
$('label').html(function(i, oldHTML) { return oldHTML.replace(/\s+/g, '<br/>'); }
Per favore, login o Registro per fare una domanda