Как учесть перенос на другую строку при выводе значения переменной?

Задан 10 месяцев назад
Просмотрен 37979 раз
0

Добрый день.

Данные вводятся в допполе «Текст» с переносом на другие строки. При выводе этих данных в другом блоке через переменную переносы теряются и текст отображается в одну строку. Можно ли как-то сохранить переносы?

https://skr.sh/sNnLr4cWs4L https://skr.sh/sNnN7nkfsnC

Сделаем GetOverflow лучше!
Проголосуйте 🔼 за полезные или 🔽 за бесполезные ответы.
1 ответ
1

Добрый день

В том месте, где нужно выводить текст с переносами, создайте html блок:

<div id='myText'>none</div>
<script>
    let text = `{поле_с_текстом}`;
    text = text.replace(/\n/g, '<br>');
    $('#myText').html(text);
</script>

Обратите внимание, что при инициализации переменной text используются не кавычки, а обратный апостроф 👉 `

можно вообще не создавать отдельный div, а использовать "родной" элемент странички. Нужно будет присвоить блоку свое имя класса и найти сам элемент, в который нужно текст с переносами вставить через консоль хрома

Евгений 10 месяцев назад

Спасибо!

Станислав Терентьев 10 месяцев назад
Ваш ответ