jQuery text() and newlines

It’s the year 2015. The correct answer to this question at this point is to use CSS white-space: pre-line or white-space: pre-wrap. Clean and elegant. The lowest version of IE that supports the pair is 8.

https://css-tricks.com/almanac/properties/w/whitespace/

P.S. Until CSS3 become common you’d probably need to manually trim off initial and/or trailing white-spaces.

Leave a Comment