猿问

动态变量问题

我正在尝试为每个循环在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变量加1,然后尝试将该值附加到测试变量。但是,我得到了错误


未捕获到的SyntaxError:意外令牌[


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


慕盖茨4494581
浏览 129回答 1
1回答

潇湘沐

var数组初始化时不要使用。var thumbnails = jQuery('.big img');var $counter= 0;var test = [];  thumbnails.each(function() {    $counter += 1;      test[$counter] = $(this).attr('src');    alert(test[$counter]);  });
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答