2012-07-15 44 views
-3

我嘗試了一些分配給我的變量即colorswap1,colorswap 2,colorswap 3如何讓jQuery的環比與數

我有以下

var i = 1-36; 

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

這似乎並沒有被把想要的:colorswap1,colorswap2

+1

'1-36'是'-35' ... – 2012-07-15 03:03:53

回答

5

你的變量聲明正在做代數減法,將導致-35。你需要一個循環。然後,使用+運算符將索引與字符串連接起來。因爲其中的一件事是一個字符串,它將連接而不是「添加」。

以下是你可以做什麼的例子:

for (var i = 1; i <= 36; i++) { 
    var curSrc = $('#colorswap' + i).attr('src'); 
    // now do stuff with curSrc here 
} 
+0

感謝您的答覆國家文物局。我試着添加它,但腳本仍然停滯不前: – 2012-07-15 05:06:39

+0

@CamdenRoberts,你必須用你現在所擁有的更新你的問題,這樣我才能進一步提供幫助。 – sachleen 2012-07-15 06:10:58