动态变量问题

玛丽亚

我正在尝试在每个循环中的 javascript 中创建一个动态变量。这是我的代码:

var thumbnails = jQuery('.big img');
var $counter= 0;
var test = [];
  thumbnails.each(function() {
       $counter += 1;
    var test[$counter] = $(this).attr('src');
    alert(test[$counter]);
  });

因此,正如您所看到的,我将每个项目的 $counter 变量加一,然后我尝试将该值附加到测试变量。但是,我收到错误

未捕获的语法错误:意外的标记 [

任何想法如何正确地做到这一点?

普拉布萨维尔

不要var在数组初始化时使用

var thumbnails = jQuery('.big img');
var $counter= 0;
var test = [];
  thumbnails.each(function() {
    $counter += 1;  
    test[$counter] = $(this).attr('src');
    alert(test[$counter]);
  });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章