Показать сообщение отдельно
  #1 (permalink)  
Старый 16.09.2017, 20:29
Аспирант
Отправить личное сообщение для Булат Азат улы Посмотреть профиль Найти все сообщения от Булат Азат улы
 
Регистрация: 07.09.2016
Сообщений: 83

Замена перевода строк на </p><p>
Здравствуйте. Нужно изменить текст, полученную от <textarea>. В полученном тексте нужно переводы строк заменить на "</p><p>". То есть, подготовить его для вывода в браузер.
Написал такой код, но он не работает (т.е. переводы строк не работает):
$(".news [data-id="+newDataId+"]").siblings("h3").after("<p>"+newText.replace('\r\n', '</p><p>')+"</p>");

"newText" - это и есть текст, принимаемый из <textarea>.
Если оставить '\n' - то первый перевод строки заменяется, а дальше нет.
Может, есть какие-то более удобные приёмы для этого, как, например, в PHP - nl2br()?
Ответить с цитированием