我正在尝试创建一个循环,该循环将检查所有图像的SRC,如果SRC包含" null",它将为该图像提供占位符/备份图像。
到目前为止,我有此代码可行,但是并非所有包含null的图像都具有该URL,因此它不是理想的
$("img").each(function(){
if ($(this).attr("src") == "https://image.tmdb.org/t/p/w185null"){
$(this).attr("src", "/img/imagenotavailable.png");
}
});
这是我尝试使用索引的方法,但是我得到的"无法读取属性索引不确定"
$("img").each(function(){
if ($(this).src.indexOf("null")){
$(this).attr("src", "/img/imagenotavailable.png");
}
});
希望这对您有帮助。尝试这个
$('img').each(function(i, elem){
if(!elem.src || elem.indexOf("null") >= 0) {
$(element).attr("src", "/img/imagenotavailable.png")
}
})