我正在尝试通过ajax将文本加载到文本区域。该文本位于JSON文档中,因此我检索的内容如下所示:
{
"message" : "Line1\nLine2\nLine3",
}
然后我尝试设置这样的文字:
$('#my-textarea").text(myJSON.message);
但是,'\ n'字符未显示为换行符。
当需要使用JavaScript设置文本时,任何人都知道如何正确显示此文本?
感谢您的帮助。
答案 0 :(得分:1)
答案 1 :(得分:0)
如果以下情况适合您
$('#my-textarea").text("Line1\nLine2\nLine3");
然后它意味着你有'\'符号编码,所以你只需要在分配值之前用\ n用javascript替换编码值。
答案 2 :(得分:0)
我最终不得不用\ n:
替换\\ nmessage = message.replace(/\\n/g, '\n');
不确定为什么我之前没想到这个......