我对jquery很新,所以如果答案在其他地方,请原谅。我一直在试图弄清楚如何在受jQuery影响的文本中保留<br>
换行符。我找到了将<br>
替换为\n
的解决方案。但是,这会停用我用于拆分文本的代码。
有没有办法让我用这样的代码显示换行符?
http://jsfiddle.net/fz39N/471/
谢谢!
答案 0 :(得分:0)
text()
方法只会获取元素内的文本,而不是相应的html。您需要使用html()
来获取所有内容,包括文本。
替换它:
var text = p.text().split(' ');
with:
var text = p.html().split(' ');
答案 1 :(得分:0)
text()返回Visible文本,而不是html。在获取“p”的内容时使用html()而不是text()。