-3

我正在尝试为我的变量分配一个数字,即颜色交换 1、颜色交换 2、颜色交换 3

我有以下

var i = 1-36;

    // Get current image src
    var curSrc = $('#colorswap'[i]).attr('src');

它似乎没有达到预期的效果:colorswap1,colorswap2

4

1 回答 1

5

您的变量声明正在执行代数减法,并将导致-35. 你需要某种循环。然后,使用+运算符将​​索引与字符串连接起来。因为其中一件事是字符串,所以它将连接而不是“添加”。

以下是您可以执行的操作的示例:

for (var i = 1; i <= 36; i++) {
    var curSrc = $('#colorswap' + i).attr('src');
    // now do stuff with curSrc here
}
于 2012-07-15T02:55:39.650 回答