gpt4 book ai didi

javascript - 如何从元素中获取带有换行符的文本(jquery)

转载 作者:行者123 更新时间:2023-11-30 09:37:22 25 4
gpt4 key购买 nike

全部!

我需要从带有换行符的元素中获取文本。当我使用 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

哪里 -> - 断线

但是当我使用 text() 时,我得到了

word#1word#2

请告诉我如何正确获取带换行的文本

最佳答案

您需要通过 .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);

关于javascript - 如何从元素中获取带有换行符的文本(jquery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42784335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com