如何在双引号中输出br的新行

时间:2014-03-11 19:51:36

标签: javascript html

我有这段代码

<script>
var str = "first line <br /> second line <br /> third line";
$(".div_class").prepend(str);
</script>

此代码不会像下面那样添加中断

first line
second line
third line

相反,它显示为first line <br /> second line <br /> third line

但我想要第一个,以便br标签工作。我怎么能这样做?

我正在使用ruby on rails

2 个答案:

答案 0 :(得分:0)

您要输出到HTML上下文中的文本(例如nodeValueinnerText),您必须使用\n并确保容器具有CSS white-space属性设置为不符合空格的内容,例如pre-wrap

答案 1 :(得分:-1)

使用\ r \ n而不是br标签。我已经为您发布了这些代码,但是我手机上的代码却无法使用快捷键。