在变量中获取文本时如何保留空格

时间:2019-10-06 07:53:44

标签: javascript jquery

我正在尝试将文本放入保留空白的变量中。首先,我从数据库接收文本。这是我使用功能nl2br()保留回车时文本在页面上显示的方式:

    random text.
    more random text. 

我想在保留空白的情况下将此文本存储在变量中。因为标签是包裹在div标签中的,所以我尝试的是这样:

var body = $("div").text();

但是,当我console.log var主体时,文本的空间没有保留,并且这样显示出来,没有保留换行符:

random text.    more random text.

使用变量获取元素的文本时,是否可以保留空白?

1 个答案:

答案 0 :(得分:0)

使用 .html 代替.text。

$("div").html();

这将为您提供带有br标签的html。现在,您可以将它们替换为新行并保存到数据库中。

相关问题