在jQuery中选择一个类中的所有图像源

时间:2014-02-13 22:46:09

标签: jquery

我正在尝试在jQuery中选择一个类中的所有图像源,如果它们符合某个标准,则分配一个新的src。

这就是我开始的方式

$(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?

2 个答案:

答案 0 :(得分:1)

应该是

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

每种方法如何运作: https://api.jquery.com/each/

答案 1 :(得分:0)

使用each

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