我正在尝试在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?
答案 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
}
});