javascript - 如果单词之间有多个空格,Html 会去除字符串中的空格

标签 javascript jquery html

我正在尝试在 html 页面上显示这样的字符串

"Hello.    Hello"

当我将数据从ajax传递到html时,它显示为“Hello。Hello” 即使我通过以下方式传递它:

$("#tag").text("Hello.     Hello");

在 html 中,我的 div 定义如下

<div id="tag"></div>

最佳答案

提供您想要的目的地,在本例中为 CSS 中的 #tagwhite-space: pre;。这将修复它(参见代码片段)

$("#tag").text("Hello.     Hello");
#tag {
    white-space: pre;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id = "tag"></div>

关于javascript - 如果单词之间有多个空格,Html 会去除字符串中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44088220/

相关文章:

javascript - SequelizeJS 映射在第 1000 个循环处停止

asp.net - JS window.close() 让 IE 挂掉

javascript - 不确定如何处理 javascript 并在此特定实例中进行 Mechanize

javascript - 触发一个页面的事件影响另一页面

javascript - 防止 HTML 回流

javascript - 将矩阵阵列旋转 180 度?

javascript - 如何像这样在 TinyMCE 中高亮句子?

jquery - 如何通过选中/取消选中一个复选框来选中和取消选中 html 表中的所有复选框?

html - 使图像适合 CSS 网格

html - 主页宽度 100% 宽度和其他(输入表单)窄宽度的 Rails 布局