js给html赋值问题 15
代码如下:主要问题时stq的值貌似没有传进去,哪里错了?varstq="";for(vari=0;i<3;i++){for(varj=0;j<objs.length;j+...
代码如下:主要问题时stq的值貌似没有传进去,哪里错了?
var stq = "";
for(var i = 0;i<3;i++){
for(var j = 0;j<objs.length;j++){
// alert(obj.state);
// obj=objs[i];
ob = objs[i];
alert(ob.state);
if(ob.state=="0"){
alert(ob.image_name2);
stq="";
stq=stq+"<div class='main-area'><div class='hd-img'><a href='commodityparticulars.html'>";
stq=stq+"<img src='image/"+ob.image_name2+"'alt=''/></a></div>";
stq=stq+"<p class='hd-p'><a href='commodityparticulars.html'>"+ob.commodity_name+"<br />";
stq=stq+"<span class='prices-3'>"+ob.description+"</span></a><br />";
stq=stq+"<span class='prices-3 prices-4'>"+ob.discount_price+"元</span>";
stq=stq+"<span class='prices-2'>"+ob.price+"元</span><br/></div>";
alert("有进循环");
}//else{
// alert("没有");
// }
}
}
$('#goodsquickby2').html(stq); 展开
var stq = "";
for(var i = 0;i<3;i++){
for(var j = 0;j<objs.length;j++){
// alert(obj.state);
// obj=objs[i];
ob = objs[i];
alert(ob.state);
if(ob.state=="0"){
alert(ob.image_name2);
stq="";
stq=stq+"<div class='main-area'><div class='hd-img'><a href='commodityparticulars.html'>";
stq=stq+"<img src='image/"+ob.image_name2+"'alt=''/></a></div>";
stq=stq+"<p class='hd-p'><a href='commodityparticulars.html'>"+ob.commodity_name+"<br />";
stq=stq+"<span class='prices-3'>"+ob.description+"</span></a><br />";
stq=stq+"<span class='prices-3 prices-4'>"+ob.discount_price+"元</span>";
stq=stq+"<span class='prices-2'>"+ob.price+"元</span><br/></div>";
alert("有进循环");
}//else{
// alert("没有");
// }
}
}
$('#goodsquickby2').html(stq); 展开
展开全部
这就是调试代码的过程啊。
alert(ob.image_name2); 有弹出内容吗?
stq=""; 这个肯定是要去掉的,否则只会保留循环中最后一次运行的结果。
alert("有进循环");
有弹出来?
描述下现象,哪儿不和你的要求?
alert(ob.image_name2); 有弹出内容吗?
stq=""; 这个肯定是要去掉的,否则只会保留循环中最后一次运行的结果。
alert("有进循环");
有弹出来?
描述下现象,哪儿不和你的要求?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询