Javascript 获取变量中的文本时如何保留空白
我试图将文本放入一个保留空白的变量中。首先,我从数据库接收文本。这是当我使用函数Javascript 获取变量中的文本时如何保留空白,javascript,jquery,Javascript,Jquery,我试图将文本放入一个保留空白的变量中。首先,我从数据库接收文本。这是当我使用函数nl2br()保留输入时文本在页面上的显示方式: random text. more random text. 我希望在保留空白的同时将此文本放入变量中。因为标签被包装在一个div标签中,所以我尝试的是: var body = $("div").text(); 但是,当I console.log var body时,文本的空格不会被保留,它是这样出现的,没有保留换行符: random text.
nl2br()
保留输入时文本在页面上的显示方式:
random text.
more random text.
我希望在保留空白的同时将此文本放入变量中。因为标签被包装在一个div标签中,所以我尝试的是:
var body = $("div").text();
但是,当I console.log var body时,文本的空格不会被保留,它是这样出现的,没有保留换行符:
random text. more random text.
在使用变量获取元素文本时,有没有办法保留空格?使用.html而不是.text
$("div").html();
这将为您提供带有br标记的html。现在您可以用新行替换它们并保存到数据库中。您可以创建一个片段来演示这个问题吗?