使用jquery ajax返回数据生成页面代码的时候,始终会多一个</div>
2个回答
展开全部
你的 append 写法不正确。.append("<div>") 等于在页面添加一个 <div></div>,然后再 append 其它元素,你应该将所有 html 代码写在一个 append 中。
$(item).each(function(i) {
$("productList").append('<div>' +
'<img src="' + item[i].imgUrl + '" />' +
'<strong>' + item.total + '</strong>' + '*****' +
item[i].description + '*****' +
'<img src="images/buy.gif" id="' + item[i].id + '" />' +
'</div>');
});
把 ***** 换成 < b r / >,被自动转换了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询