用 <br> 标签替换换行符
Replace new line character with <br> tag
我有一个字符串,其中包含 \n
。我想在 <div>
.
中将其显示为新行
var escapedText = 'Is \n a';
console.log("escapedText: " + escapedText); //it doesn't print \n to console
escapedText.replace(/\n/g, '<br/>');
console.log("escapedText replaced: " + escapedText); //same with above console log
$('#infoText').html(escapedText);
没用。有什么想法吗?
- 您没有对
escapedText.replace(/\n/g, '<br/>');
做任何事情。您需要将其分配给某物。
- 您正在对
\n
的反斜杠进行转义,这是不应该的。
var escapedText = 'Is \n a';
console.log("escapedText: " + escapedText); //it doesn't print \n to console
escapedText = escapedText.replace(/\n/g, '<br/>');
console.log("escapedText replaced: " + escapedText); //same with above console log
$('#infoText').html(escapedText);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="infoText"></div>
我有一个字符串,其中包含 \n
。我想在 <div>
.
var escapedText = 'Is \n a';
console.log("escapedText: " + escapedText); //it doesn't print \n to console
escapedText.replace(/\n/g, '<br/>');
console.log("escapedText replaced: " + escapedText); //same with above console log
$('#infoText').html(escapedText);
没用。有什么想法吗?
- 您没有对
escapedText.replace(/\n/g, '<br/>');
做任何事情。您需要将其分配给某物。 - 您正在对
\n
的反斜杠进行转义,这是不应该的。
var escapedText = 'Is \n a';
console.log("escapedText: " + escapedText); //it doesn't print \n to console
escapedText = escapedText.replace(/\n/g, '<br/>');
console.log("escapedText replaced: " + escapedText); //same with above console log
$('#infoText').html(escapedText);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="infoText"></div>