-3

変数に番号を割り当てようとしています、つまり、colorswap1、colorswap 2、colorswap 3

私は次のものを持っています

var i = 1-36;

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

希望の色を入れていないようです:colorswap1、colorswap2

4

1 に答える 1

5

変数宣言は代数減算を行っており、結果は になり-35ます。ある種のループが必要です。次に、+演算子を使用してインデックスと文字列を連結します。そのうちの 1 つは文字列であるため、「追加」ではなく連結します。

以下に、できることの例を示します。

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 に答える