Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在divs-Jquery上运行.text()时保留换行符_Jquery_Html - Fatal编程技术网

在divs-Jquery上运行.text()时保留换行符

在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(),它

假设我在一个div中有一些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,对不起,当然可以。这就是我试图解决的问题。。。