在divs-Jquery上运行.text()时保留换行符
假设我在一个div中有一些html内容,我是从某处复制的。 现在当我使用-:在divs-Jquery上运行.text()时保留换行符,jquery,html,Jquery,Html,假设我在一个div中有一些html内容,我是从某处复制的。 现在当我使用-: var text = $("div#myDiv").text() 它将删除所有换行符和任何其他制表符或空格。如何保存它们。当需要保存时,请使用.html()而不是.text()您可以尝试以下方法来保存行: var item = document.getElementById("myDiv"); var text = item.innerText || item.textContent; 但如果我使用html(),它
var text = $("div#myDiv").text()
它将删除所有换行符和任何其他制表符或空格。如何保存它们。当需要保存时,请使用.html()而不是.text()您可以尝试以下方法来保存行:
var item = document.getElementById("myDiv");
var text = item.innerText || item.textContent;
但如果我使用html(),它也会返回任何其他相关的html标记。我不想要它们,我只需要保留文本格式(制表符、空格和换行符)
@KevinB似乎在textarea内部工作,但不是Div。检查:@kdev当然,这些不是换行符。这些是断开标签,完全不同。@KevinB,对不起,当然可以。这就是我试图解决的问题。。。