2013-01-15 67 views
2

可能重複:
jQuery to loop through elements with the same class如何遍歷每個圖像具有相同的類名?

我試圖環thorug我的圖像,有一個類。

for(var i=0; i<sizes.length; i++){ 
     var imageSize=sizes[i]; 
     $('.image').width(imageSize) 
    } 

我有10個圖像具有相同的類名,但我希望他們有不同的圖像大小。

該循環將循環10次,但我不知道如何使每個圖像具有特定的imagesize

任何人都可以幫助我嗎?我的大腦幾乎是魚苗。非常感謝!

+0

你的問題根本不清楚。什麼是大小和你有多少圖像?你想做什麼? – gdoron

+1

切記:'$(selector)'匹配*選擇器*的所有元素。所以你有一組圖像,你試圖設置寬度和jQuery的責任。 –

回答

8

如果你的所有圖片都有一類.image,你可以簡單地做以下

$('.image').each(function (index) { 
    $(this).css('width', sizes[ index ]); 
}); 
0

你可以做這樣的事情:

$('.image').each(function(i) { 
    $(this).width(sizes[i]); 
}); 

但你必須確保大小數組按照圖像在頁面上顯示的順序包含正確的大小。

相關問題