jQuery textarea append newline behavior jQuery textarea append newline behavior jquery jquery

jQuery textarea append newline behavior


Not sure how you are setting the textarea content, but if you use the jQuery val method, \n works consistently in Firefox and IE (Including IE8):

var txt = $("textarea#idhere");txt.val( txt.val() + "\nSomething here\n\nAgain");

Causes the textarea to display:

Existing content
and linebreaks if any.
Something here

Again

You can see a demo here that works in FF and IE8: Demo | Source


Does pressing the [enter] key cause a new line in IE8 for you? You may have to do what the answer to this question suggests: enter does not work in textarea in Internet Explorer 8