无法在.text()中插入换行符 - \n不起作用。

33 浏览
0 Comments

无法在.text()中插入换行符 - \n不起作用。

我想在我的.js文件中使用以下文本并添加换行符:

button = 0;
var cardTextDefault = function(textInProzent){
    $("#button").text('第一部分文本\n是:'+percent+'%\n\n第二部分文本');
} 

然后,当点击按钮时调用这个变量:

cardTextDefault(button.value);

你有什么线索为什么\n不能换行?

0
0 Comments

在HTML(/jQuery)中,换行不是用"\n"来实现的。解决方法是使用`.html()`代替`.text()`,因为`.text()`会将HTML进行转义,而`.html()`不会。所以,将上述代码中的`.text()`替换为`.html()`即可解决问题。

0