我希望使用 jQuery contains遍历页面上的每个图像并检查 src 标记是否包含特定的 http 值。我将如何使用 jQuery 或 javacript 检查 src 属性中的文本。我在下面概述了我正在尝试的内容:
$('img').each(function(i){
var img = $(this),
imgSrc = img.attr('src'),
siteURL = "http://url.com";
if(!imgSrc.contains(siteURL)){
imgSrc = siteURL + imgSrc;
}
});
我觉得正则表达式可能是可行的方法,只是不知道如何确定。
最佳答案
我会这样做(使用 indexOf ):
$('img').each(function(i){
var imgSrc = this.src;
var siteURL = "http://url.com";
if(imgSrc.indexOf(siteURL) === -1){
imgSrc = siteURL + imgSrc;
}
});
关于javascript - 使用 jQuery 检查 img 的 src 是否包含某些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7261259/