我有一些圖像和這樣的代碼,從而改變當拇指被點擊.:大圖像訪問圖像源動態改變
圖像-01-thumb.jpg
圖像-01-滿。 JPG
圖像-02 thumb.jpg
圖像-02 full.jpg
$.each($('img'), function() {
if ($(this).attr('src').toString().indexOf('thumb.jpg') > -1) {
$(this).on('click', function() {
$('.large-image').attr('src', $(this).attr('src').replace('thumb', 'full'));
});
}
});
但是,當我嘗試訪問該圖像的src應用一些插件的影響,DOM是不更新和我總是訪問原始的src:
$(document).on('click', '.large-image', function() {
$('.large-image').pluginEffect();
});
當我dinamically改變圖片src圖像-02-full.jpg,它仍然applys圖像-01 full.jpg
如何才能獲得更新的SRC效果或哪能刷新DOM?
話題:您的整個'each'和'if'代碼可以簡化爲:'$('img [src $ =「thumb.jpg」]' ).click(...' – isherwood
謝謝你的提示 – Kronen