当前位置:  开发笔记 > 前端 > 正文

我想使用jQuery将div添加到div文本中,但它保持显示<br>而不是换行符.我怎样才能做到这一点?

如何解决《我想使用jQuery将div添加到div文本中,但它保持显示<br>而不是换行符.我怎样才能做到这一点?》经验,为你挑选了1个好方法。

代码是这样的:

$('#description').text(info + '
' + footnote);

而不是:

Welcome to the website!
Copyright (c) 2015

表明:

Welcome to the website!
Copyright (c) 2015

如果我更改'
'
'\n',则显示为空(空格)

Welcome to the website! Copyright (c) 2015

如何使用jQuery为div添加换行符?谢谢.



1> Terry..:

那是因为你正在使用.text()它,它将转义它中的任何HTML标签(强调我自己):

我们需要注意,此方法会根据需要转义提供的字符串,以便在HTML中正确呈现.为此,它调用DOM方法.createTextNode(),不将字符串解释为HTML.

.html()改为使用:

$('#description').html(info + '
' + footnote);

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有