jquery each遍历,为什么只输出最后一个值?代码如下
vararr2=[[1,2,3],[4,5,6],[7,8,9]];$.each(arr2,function(i,item){document.getElementByI...
var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
$.each(arr2,function(i,item){
document.getElementById("each").innerHTML=item[0];
});
应该输出1 4 7的吧,为什么只显示7了 展开
$.each(arr2,function(i,item){
document.getElementById("each").innerHTML=item[0];
});
应该输出1 4 7的吧,为什么只显示7了 展开
2个回答
展开全部
innerHTML 是把你的对象里的内容替换掉,所以只剩最后一个 7 ,
document.getElementById("each").innerHTML=item[0];
应该改为:
$("#each").append(item[0]);
document.getElementById("each").innerHTML=item[0];
应该改为:
$("#each").append(item[0]);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询