Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何让 jQuery text() 保留空白?我想
$("#ele").text("a a");
实际显示中间的空格。
我创建了一个 JSFiddle 来说明这个问题。
https://jsfiddle.net/ZX4x9/
.html()可以,但是我必须先转换其他实体(<, >,"等)。而且,似乎text()应该能够做到这一点。
.html()
<
>
"
text()
问题不在于.text(). 如果您想要显示连续的和其他杂散的空间,您可以使用white-space: pre您<li>的 s:
.text()
white-space: pre
<li>
ul li { white-space: pre; }
看到这个