テキストエリアに、Ajax通信で出力した改行付の文字列をテキストエリアに挿入するとき、コードの書き方によってはIEで改行が反映されなくなってしまいます。 テキストエリアに、Ajax通信で出力した改行付の文字列をテキストエリアに挿入するとき、例えば $.get("?id=" + val, function(txt){ $('textarea[name="body"]').append(txt); }); のようにするとappendやprependなどではIEでは改行されません。(空白になる。) $.get("?id=" + val, function(txt){ tmpTxt = $('textarea[name="body"]').val(); $('textarea[name="body"]').val(tmpTxt + txt); }); 一旦val()で取得しておいて、それに挿入した