我有一个我要添加的变量添加到其他文本中。 我的第一个是这个:
var wood = 5
$(wood+"<p>bits of wood left</p>" ).appendTo("#notifications");
然后我尝试了这个:
var wood = 5
var woodLeft=(wood + "wood left");
$(woodLeft).appendTo("#notifications");
但这也不起作用。关于如何使其发挥作用的任何想法?
答案 0 :(得分:1)
问题是jQuery认为你正在向它传递选择器,然后抛出错误Uncaught Error: Syntax error, unrecognized expression: 5<p>bits of wood left</p>
解决方案:告诉jQuery将其显式解析为html。
var wood = 5
$($.parseHTML(wood+"<p>bits of wood left</p>" )).appendTo("#notifications");
答案 1 :(得分:1)