我有以下 jQuery \n
替换为 <br />
标签。
var msg = JSON.parse(ev.data)
var test = msg.message;
test.replace(/\n/, "<br />");
//OR
test.replace(/\n/g, "<br />");
//OR
test.replace(/\\n/g, "<br />");
alert(test);
我无法换行。我尝试了所有这些但都失败了。我认为字符串 test 没有经过替换函数。
最佳答案
您需要将返回值分配给变量, replace()
不会更新变量
var test = "good\nmorning";
test = test.replace(/\n/g, "<br />");
//--^^^----- update variable `test` with returned value
alert(test);
关于javascript - Jquery 换行符替换为 br 标签不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33252062/