在jQuery中通过绝对路径查找图像

Find images by absolute path in jQuery

本文关键字:路径 查找 图像 jQuery      更新时间:2023-09-26

我试过了:

$("img[src='"+imgSrc+"']")

,但它没有工作。imgSrc是绝对路径,但HTML文件中的路径是相对路径。既然不能修改imgSrc,那么如何通过图像的绝对路径找到它们呢?

我唯一能想到的是找到img元素并查看它们的src 属性(而不是属性;对于具有相对路径的图像,它们是不同的,以便选择您想要的图像,例如:

$("img[src]").each(function() {
    // Here, `this.src` will be the absolute path
    if (this.src === imageSrc) {
        // Do something, and optionally `return false` to break the
        // loop if you're done
    }
});

生活例子

浏览器处理路径不同。你可以使用$在你的选择器找到图像结束与imgSrc,如果它解决了你的问题。

$("img[src$='"+imgSrc+"']")