我无法让我的换行符显示在文本区域中。我收到的数据在换行符处包含双反斜杠(即 \\n )。在设置 textarea 的值之前,我尝试使用正则表达式删除其中一个反斜杠 - 不起作用。
这是问题的重新创建:http: //jsfiddle.net/xkM23/3/
有谁知道如何让换行符正确显示在该文本区域中?
我无法让我的换行符显示在文本区域中。我收到的数据在换行符处包含双反斜杠(即 \\n )。在设置 textarea 的值之前,我尝试使用正则表达式删除其中一个反斜杠 - 不起作用。
这是问题的重新创建:http: //jsfiddle.net/xkM23/3/
有谁知道如何让换行符正确显示在该文本区域中?
您必须\
为 JavaScript 转义(并使它们成为 double \\
)。然后它按预期工作:http: //jsfiddle.net/xkM23/6/
.replace(/(\\r)|(\\n)/g,"\n")
$('#test_textb').val(
oTest.data.PRIVATE_CONTACT1.split("\\r\\n").join("\n")
);