jquery - 在字符串中使用新行 (\n) 并在 HTML 中呈现相同的内容

标签 jquery html string newline

我有一个字符串说

string display_txt = "1st line text" +"\n" + "2nd line text";

在 Jquery 中,我尝试使用

('#somediv').html(display_txt).css("color", "green")

很明显,我希望我的消息显示在两行中,但\n 却显示在消息中。有什么快速解决办法吗?

谢谢,

最佳答案

将表格单元格中的 css 设置为

white-space:pre-wrap;

document.body.innerHTML = 'First line\nSecond line\nThird line';
body{ white-space:pre-wrap; }

关于jquery - 在字符串中使用新行 (\n) 并在 HTML 中呈现相同的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8573890/

相关文章:

javascript - 使 Span 打开和关闭内联 Bootstrap 日期选择器日历

java - 如何在 Spring 中配置 AJAX/JSON(使用 Jackson)?

html - 保留 li :before top align on two lines

python - Perl 对应的 Python 前缀 r"text"的字符串文字?

c++ - 当字符串文字作为 const string& 传递给函数时会发生什么?

jQuery AJAX 调用不接受响应数据

html - 仅当在线 url 时,背景图像不适用于 "img"文件夹中的图片

javascript - 使用缩略图库切换多个图像

javascript - 请解释 RegExp javascript 行为

jquery - 当提交按钮名为 "submit"时,为什么我的表单没有提交?