Javascript jquery动态内容和日期输出
Q1:我无法在控制台中获取javascript数组数据。logIn+objJsonArr[I] 问题2:我如何才能在网站中获得动态内容Javascript jquery动态内容和日期输出,javascript,jquery,dynamic,Javascript,Jquery,Dynamic,Q1:我无法在控制台中获取javascript数组数据。logIn+objJsonArr[I] 问题2:我如何才能在网站中获得动态内容 [Log] Out fill:rgb(244, 133, 142) (3.html, line 130) [Log] Out fill:rgb(130, 202, 156) (3.html, line 130) [Log] Out fill:rgb(207, 229, 174) (3.html, line 130) [Log] Out fill:rgb(130,
[Log] Out fill:rgb(244, 133, 142) (3.html, line 130)
[Log] Out fill:rgb(130, 202, 156) (3.html, line 130)
[Log] Out fill:rgb(207, 229, 174) (3.html, line 130)
[Log] Out fill:rgb(130, 202, 156) (3.html, line 130)
[Log] Out undefined (3.html, line 130, x4)
[Log] In undefined (3.html, line 132, x8)
提供给的完整函数捕获变量objJsonArr和i。但是,当函数执行时,循环已经完成,i的值为9,objJsonArr[9]似乎未定义
您可以在延迟函数中看到相同的效果
VarA=[1,2,3];
对于var i=0;i$('#dropAbleArea div#area').on('',function(e){
$('#dropAbleArea div#area.' + key +' g#ball path#bk').attr('style',value);
});
您可以通过包装匿名函数创建一个额外的作用域来解决这个问题,在匿名函数中,您可以在另一个变量k中捕获循环变量的值
VarA=[1,2,3];
对于var i=0;iobjJsonArr是在哪里定义的?您应该有一个var objJsonArr=。。。。在代码的某个地方。
$('#dropAbleArea div#area').on('',function(e){
$('#dropAbleArea div#area.' + key +' g#ball path#bk').attr('style',value);
});
a[3]=undefined