我想用组件构建一个字符串(不同数量的字符串)
取决于输入的类型。我想在结果<p>
中插入换行符。但它不起作用。它什么都不做。
function addToField(input) {
problemField.append(input).append(" ");
}
function addBreak() {
console.log('adding break');
problemField.append("<br/>");
}
append()
doc说你可以附加HTML字符串,为什么这不起作用?
(它也不适用于<br>
和\n
)
使用:
var problemObj = [ { value: 6, operation: '+' }, { value: 2, operation: '-' } ]
addToField(problemObj[0].value);
addBreak();
addToField(problemObj[1].operation);
addToField(problemObj[1].value);
结果<p>
只是:
<p class="problem">6 - 2 </p>
^---------<br> should be here
我该怎么办?我想避免使用.html()
,因为它不能以堆栈推送方式轻松使用以生成字符串。