jQuery 追加预格式化的串联字符串
jQuery append preformatted concatenated string
for (i = 0; i < json.people[NPC_id].dialogs.start.options.length; i++) {
concat += "'n "+ optionNumbers + ") " + json.people[NPC_id].dialogs.start.options[i].text;
optionNumbers++;
}
//append JSON dialog to label...
options = concat;
在这里,我更新了HUD:
function updateHUD() {
console.log(options);
$('#options').html(options);
}
然后更新 HTML:
<div id="bottomDisplay">
<ul>
<li><b>Options:</b> <div id="options"></div> </li>
</ul>
</div>
控制台.log给出格式化的concat
字符串...
1) What is wrong with it?
2) What is a 狗?
3) Sorry, I don't have time :/
但是 html 在div id 中未格式化为:
1) What is wrong with it? 2) What is a 狗? 3) Sorry, I don't have time :/
为什么?
HTML不处理多个空格或换行符。
您可以 :
- 将整体放在一个
<pre>
元素中(最简单的方法是<pre id=options></pre>
( - 将
'n
替换为<BR>
:options = options.replace(/'n/g,'<br>')
相关文章:
- jQuery中是否内置了任何字符串格式化函数
- 将字符串转换为格式化日期
- 用Javascript重新格式化复杂文本日期字符串的更好方法
- 如何将日期字符串视为格式化数组[EYEAR,MONTH,DAY]
- 如何格式化match()参数以定位电子邮件中的字符串
- 用逗号分割字符串,格式化后显示
- 如何格式化字符串以修复Javascript中的缩进
- momentjs 显示本地时间和自动格式化字符串
- 有没有办法在javascript中格式化字符串
- jQuery(或Javascript)基于给定的C#/VBA/Java格式字符串格式化数字的方法
- Javascript/Regex,用于在键入时格式化字符串
- 在 javascript 中从字符串格式化日期
- 如何使用变量名称实现字符串格式化程序
- JS 字符串格式化操作 - 将变量值替换为字符串
- 获取&从一个简单的字符串格式化HTML标记
- javascript函数中的PHP字符串格式化
- Javascript字符串格式化-替换保存在变量中的字符串
- Python中用于Javascript的可选字符串格式化器
- Javascript字符串格式化
- javascript中的字符串格式化