所有!
我需要从元素中获取文本断行。当我使用text()jQuery命令时,我得到没有断行的文本。但是,在元素的属性(innerText,outerText)中,我看到了当前文本。
例如:
<table><tr><td id = 'element'>word#1<br>word#2</td></tr></table>
属性(在Chrome中的命令行中)我看到:
innerText: word#1 -> word#2
outerText: word#1 -> word#2
其中 - &gt; - 突破线
但是当我使用text()时,我得到了
word#1word#2
请告诉我当前如何通过折线获取文字
答案 0 :(得分:4)
您需要通过.html()
获取<br>
。之后,您可以将<br>
替换为break lines
。
请注意,您已经拥有<br>
的文字。将其拆分为<br>
并加入\n
。
var text = "asd<br>asd<br>asd";
console.log(text);
var withBreakLines = text.split('<br>').join('\n');
console.log(withBreakLines);