2014-02-13 60 views
0

我試圖選擇jQuery中一個類中的所有圖像源,並在滿足特定條件時分配一個新的src。在jQuery中選擇一個類中的所有圖像源

這是怎麼了,我已經開始

$(document).ready(function() 
{ 
    $('.clear_compare_btn').click(function(event){ 
     if ($(".myclass").attr("img") == "static/img/compare_checked.png") {} 
    }); 
}); 

我不知道,如果上面只檢查中包含MyClass的元素的第一形象?如果src是「static/img/compare_checked.png」,我將如何檢查每一個並替換src?

回答

0

使用each

$('.clear_compare_btn').each(function() { 
    if ($(this).attr("img") == "static/img/compare_checked.png") { 
     //your code here 
    } 
}); 
+0

當點擊.clear_compare_btn,我想找到裏面的每一個IMG SRC一個特定的類......不知道那是否 – user3308138

+0

我剛剛修改它,只是在@Kyle之前幾秒鐘(謝謝:)建議它編輯 – Reger

+0

,但不會只是遍歷第一個img – user3308138

1

它應該是

$('img.myclass').each(function(index) { 
    if ($(this).attr('src') == 'static/img/compare_checked.png') {} 
}); 

對於每個工作原理: https://api.jquery.com/each/

相關問題