我已經創建了一個圖像循環。我希望每個圖像都能單獨與另一個圖像進行交換。這裏是jQuery的我到目前爲止已經寫的:jquery循環點擊圖像交換
for (var i = 1; i < 50; i++) {
$('article').append('<div class="ps-block" id="' + i + '"><img src="img/bw/' + i + 'bw.png"></div>');
}
$('img').click(function() {
var imgid = $(this).attr('id');
$(this).attr("src", "img/color/" + imgid + ".png");
});
我也試圖追加後使用此代碼裏面的for循環,但i
結束了自循環已經跑到你點擊每次返回50:
$('img[src="img/bw/' + i + 'bw.png"]').click(function() {
$(this).attr("src", "img/color/" + this.id + ".png");
});
謝謝!
問題解決了!阿倫的解決方案工作,我剛剛忽略選擇已被點擊的圖像的父母的ID。謝謝!! – daviddcarr