javascript - 无法在 .text() 内实现换行符 -\n 不起作用

标签 javascript jquery html

我希望在我的 .js 文件中包含以下带换行符的文本:

button = 0;

var cardTextDefault = function(textInProzent){
    $("#button").text('text part I.\n is:'+percent+'%\n\n text part two');
} 

单击按钮时会调用此变量:

cardTextDefault(button.value);

你知道为什么\n 没有破坏我的线路吗?

最佳答案

这不是 HTML (/jQuery) 中换行的工作方式

改用这个:

button = 0;

var cardTextDefault = function(textInProzent){
    $("#button").html('text part I.<br /> is:'+percent+'%<br /><br /> text part two');
} 

请注意,我将 .text 替换为 .html.text 会转义其中的 HTML。

关于javascript - 无法在 .text() 内实现换行符 -\n 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48226343/

相关文章:

javascript - 扩展 Object.prototype 打破了 JavaScript for..in 循环,它在 Google Maps API v3 中被大量使用

javascript - 如何仅使用 {{ }} 获取 Angular 1 中的当前年份?

jquery - 如何在不影响其他元素的情况下将元素添加到指定位置?

jquery - 粘性导航栏向上滚动不返回 "else"函数不删除类

javascript - 需要帮助在提交时重定向表单

javascript - Bootstrap 的 Tokenfield with Twitter Typeahead 在建议中显示对象而不是值

javascript - 来自另一个函数的 Jquery 验证

python - 为什么我的 index.html 不能连接到我的 index.css 文件?

html - 右边距上的差距不会消失(Bootstrap)

javascript - 动态加载表格主体内容,无需更改表格标题