Mam textarea z id jest #infoartist obserwacji:
<textarea id="infoartist" ng-show="dForm" style="width: 100%;" placeholder="Tell your contacts and collectors about yourself."></textarea>
W kodu JavaScript Wezmę wartość textarea i zastąpić ucieczki nowej linii (\ n \ r) przez <br />
tag, takich jak:
var text = document.getElementById("infoartist").value;
text = text.replace(/\r?\n/g, '<br />');
więc jeśli używasz jQuery (jak ja):
var text = $("#infoartist").val();
text = text.replace(/\r?\n/g, '<br />');
Mam nadzieję, że ci pomogło. :-)
To działa również dla mnie. W jQuery możesz zrobić coś takiego: $ ('# caption'). Html ($ ('# caption'). Text(). Replace (/ \ n \ r?/G, '
')); – DavGarcia
Podział wierszy Regexp powinien mieć postać '/ (\ r \ n | \ n | \ r)/gm' http://www.textfixer.com/tutorials/javascript-line-breaks.php – tothemario
Jeśli używasz jQuery Proponuję użyć '.val' - http://stackoverflow.com/questions/5583040/show-newlines-in-html-textarea/5583094#5583094 –