EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Сделать основным языком
PF вопросы - Форум

Как можно заменить пробелы по тегам в теге? ?

Как заменить, внутри тега <лейбл>, в запрещено существующие теги <br />?. Например, У меня есть следующие:

<label>Aquí va algún texto</label>

и я хочу изменить его:

<label>Aquí<br/>va<br/>algún<br/>texto</label>

Пробовали ли вы с:

$('label').html().replace(' ', '<br/>');

но не работает.

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
FishGG спросил ли 2 лет
2 Ответы
Лучший ответ

Можно использовать метод html() с функцией обратного вызова. Пустые пространства, регулярное выражение можно использовать в методе replace().

$('label').html(function(i, oldHTML) {
   return oldHTML.replace(/\s+/g, '<br/>');
}

 

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Борха Саид делает 2 лет

Доказательство этой формы:

$('label').html($('label').html().replace(' ', '<br/>'));
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
JuanR Саид делает 2 лет