[英]Finding images on page that have a specific filename with jquery
我需要检查页面以检查某些图像是否已加载,即。 没有返回404.如果它们不可用,我想用默认图像替换图像。
我知道我可以为图像分配一个onerror处理程序。
首先,我需要使用选择器来查找具有包含以下图像名称的源的所有图像 - > /folder/Product_1234_P.jpg OR /folder/Product_9876_Q.gif
任何想法如何我可以创建一个高性能选择器,我可以用来查找这些图像,以便我可以检查是否加载图像,如果没有替换图像名称:Product_Default_P.jpg或Product_Default_Q.gif
任何帮助或建议都会很棒。
$('img[src*="substring"]')
这是一个属性选择器。 看看http://api.jquery.com/attribute-contains-selector/
我想你的意思是
$("img[src^=/folder/Product_][src$=_P.jpg]")
即“使用以”/ folder / Product_“开头并以”_P.jpg“结尾的src查找所有img。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.