javascript - 每个循环检查图像 src 是否包含字符串
问题描述
我正在尝试创建一个循环来检查所有图像的 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");
}
});
这是我使用 indexOf 尝试过的,但是我得到“无法读取属性 indexOf 未定义”
$("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")
}
})
推荐阅读
- sql - SERACH ALL 时 SQL 查询花费了太多时间
- javascript - GWT、RPC 和 SQL,您的结果集是保留在服务器端还是可以在客户端使用?
- jspdf - 如何使用jspdf / autotable在最后一页显示表格页脚?
- runtime-error - D3D12 错误:基于 GPU 的验证:绘制,访问了未初始化的根参数。着色器阶段:PIXEL,根参数索引:[1]
- vb.net - vb.net Outlook - 代码中没有错误但未发送邮件
- python - 我可以使用 dask 创建一个 multivariate_normal 矩阵吗?
- c++ - sqlite 在多行查询返回第一行后返回 SQLITE_DONE
- python - 总结多个类 Def 函数以获取 Django 模型中的总量
- c# - 获取有关 Func 的调用者和参数(名称和值)的信息
代表 - python - Argsort 不能与 numba 结合使用