标签: jquery whitespace
如何获取jquery text()以保留空格?我想要
$("#ele").text("a a");
实际显示中间的空格。
我创建了一个jsfiddle来说明问题。
http://jsfiddle.net/ZX4x9/
.html()有效,但后来我必须首先转换其他实体(<,>,“等)。而且,似乎text()应该能够做到这一点。
答案 0 :(得分:17)
问题不在于.text()。如果您想要显示连续和其他杂散空间,可以white-space: pre使用<li>:
.text()
white-space: pre
<li>
ul li { white-space: pre; }
参见 this