JQuery:使用var文本拆分保留换行符?

时间:2015-11-12 18:40:40

标签: jquery html text var

我对jquery很新,所以如果答案在其他地方,请原谅。我一直在试图弄清楚如何在受jQuery影响的文本中保留<br>换行符。我找到了将<br>替换为\n的解决方案。但是,这会停用我用于拆分文本的代码。

有没有办法让我用这样的代码显示换行符?

http://jsfiddle.net/fz39N/471/

谢谢!

2 个答案:

答案 0 :(得分:0)

text()方法只会获取元素内的文本,而不是相应的html。您需要使用html()来获取所有内容,包括文本。

替换它:

var text = p.text().split(' ');

with:

var text = p.html().split(' ');

http://jsfiddle.net/fz39N/473/

答案 1 :(得分:0)

jQuery中的

text()返回Visible文本,而不是html。在获取“p”的内容时使用html()而不是text()。