jQuery textarea append newline behavior

前端 未结 2 551
自闭症患者
自闭症患者 2020-12-01 10:10

I\'m trying to append a strings which end in newlines to a textarea using jQuery. However, different newline tokens show different behavior in Firefox3.5 and IE8, and I can\

2条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-01 10:43

    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

提交回复
热议问题