var productInfo= $('#product-info'+PID).html();
console.log(productInfo); // this works fine
var pinfoID='padded-info'+PID; // this is okay
现在我想按如下方式包装产品信息:
productInfo='<li id="'+pinfoID+'">
<div class="alert alert-success">
<button type="button" class="close" >×</button>
<strong>'+productInfo+'</strong>
</div>
</li>';
但它不起作用。我做错了什么?
答案 0 :(得分:2)
似乎要重新定义productInfo
?尝试为最终html
片段提供不同的变量名称
var productInfoHtml = '<li id=' + pinfoID + '>'
+ '<div class=alert alert-success>'
+ '<button type=button class=close>×</button>'
+ '<strong>' + productInfo + '</strong>'
+ '</div></li>';