我想查看网站上的整个页面,并用“/”替换相对的img路径。例如:
$("body img").attr("src",function(){
return this.src.replace("uploads","/uploads");
});
但是,如果相对路径可能与上面的内容不同,我想使用正则表达式来解释所有不同的场景。我知道图像将全部驻留在同一位置,但要替换的各种路径可以是“uploads,.. / uploads,或../../uploads等。
任何帮助将不胜感激..?
答案 0 :(得分:1)
使用此
$('img').each(function(){
$(this).attr('src',$(this).attr('src').replace(/^/,"/"));
$('body').append('<br />');
$('body').append($(this).attr('src'));
})
这里是小提琴