JQuery:使用 var 文本拆分保留换行符?
JQuery: Preserving Line Breaks with var text split?
我是 jquery 的新手,如果答案在别处,请原谅。我一直在试图弄清楚如何在 jQuery 影响的文本中保留 <br>
换行符。我找到了将 <br>
替换为 \n
的解决方案。但是,这会停用我用来拆分文本的代码。
有没有办法让我用这样的代码显示换行符?
http://jsfiddle.net/fz39N/471/
谢谢!
text()
方法只会获取元素内的文本,而不是相应的 html。您需要使用 html()
来获取包括文本在内的所有内容。
替换为:
var text = p.text().split(' ');
与:
var text = p.html().split(' ');
text() in jQuery returns 可见文本,而不是 html。在获取 "p".
的内容时使用 html() 而不是 text()
我是 jquery 的新手,如果答案在别处,请原谅。我一直在试图弄清楚如何在 jQuery 影响的文本中保留 <br>
换行符。我找到了将 <br>
替换为 \n
的解决方案。但是,这会停用我用来拆分文本的代码。
有没有办法让我用这样的代码显示换行符?
http://jsfiddle.net/fz39N/471/
谢谢!
text()
方法只会获取元素内的文本,而不是相应的 html。您需要使用 html()
来获取包括文本在内的所有内容。
替换为:
var text = p.text().split(' ');
与:
var text = p.html().split(' ');
text() in jQuery returns 可见文本,而不是 html。在获取 "p".
的内容时使用 html() 而不是 text()