Javascript 显示未加载到jquery中的图像路径

Javascript 显示未加载到jquery中的图像路径,javascript,jquery,Javascript,Jquery,使用jquery中的.load()&.error()函数是否有任何方法显示(或警告)已加载或未加载的图像。 当前,它仅显示最后一个图像名称。 我需要所有未加载的图像名称 有没有任何可能的方法可以在javascript中实现这一点 我使用的代码是 $('<img />').load(function(){ alert(item_source); }).attr('src',item_source,'title',t

使用jquery中的.load()&.error()函数是否有任何方法显示(或警告)已加载或未加载的图像。 当前,它仅显示最后一个图像名称。 我需要所有未加载的图像名称

有没有任何可能的方法可以在javascript中实现这一点

我使用的代码是

$('<img />').load(function(){
                                    alert(item_source);
}).attr('src',item_source,'title',title);
$('
循环的完整代码是

for(var i = 0; i < items_count; ++i){
        var item_source = data1[i];
        var cnt         = 0;
        var img=new Image();
        var title=$('span')[index].innerHTML;
        $('<img />').load(function(){
            var $image = $(this);

            ++cnt;
            resizeCenterImage($image);
            $ps_container.append($image);

            var r       = Math.floor(Math.random()*41)-20;
            if(cnt < items_count){
                $image.css({
                    '-moz-transform'    :'rotate('+r+'deg)',
                    '-webkit-transform' :'rotate('+r+'deg)',
                    'transform'         :'rotate('+r+'deg)'
                });
            }
            if(cnt == items_count){
                $loading.remove();
                $ps_container.show();
                $ps_close.show();
                $ps_play.show();
                $ps_overlay.show();
            }

        }).attr('src',item_source,'title',title);

    }   
for(变量i=0;i$('问题是,在load函数运行时,您要提醒的变量已经被修改,现在保存最后一个值集。请使用
this.src
获取当前图像的源:

$('<img />').load(function(){
    alert(this.src);
}).attr({src:item_source,title:title});
$('

另外,如果你想设置多个属性,你需要将一个对象传递给

这不是设置多个属性的方式,你需要将一个对象传递给

你能解释你正在经历的行为吗,你得到的是具有相同值的多个警报还是只有一个警报?你能共享此代码的上下文吗,它在循环中吗?它应该ld警报加载的图像名称。当前仅警报最后一个图像名称。