EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
既定の言語として設定します。
PF の質問 - フォーラム

どのように私は、タグ内のタグでこれらのスペースを交換できますか。 ?

¿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.

FishGG 聞かれるは 7 ヶ月
2 Respuestas
Mejor Respuesta

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/>');
}

 

Borja respondió hace 7 ヶ月

Prueba de esta forma:

$('label').html($('label').html().replace(' ', '<br/>'));
JuanR respondió hace 7 ヶ月
それを共有します。 Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page