11

如何让 jQuery text() 保留空白?我想

 $("#ele").text("a     a");

实际显示中间的空格。

我创建了一个 JSFiddle 来说明这个问题。

https://jsfiddle.net/ZX4x9/

.html()可以,但是我必须先转换其他实体(<, >,"等)。而且,似乎text()应该能够做到这一点。

4

1 回答 1

17

问题不在于.text(). 如果您想要显示连续的和其他杂散的空间,您可以使用white-space: pre<li>的 s:

ul li {
    white-space: pre;
}

看到这个

于 2013-05-18T16:51:40.340 回答