jQuery正则表达式替换为字符串查找函数

jQuery正则表达式替换为字符串查找函数,jquery,regex,replace,ab-testing,Jquery,Regex,Replace,Ab Testing,我想替换url的一个特定部分,但只在一个特定的div中,我一直在尝试使用regex(是的,我是一个regex新手),但我无法理解如何让它工作,并且会感谢任何帮助 我想用一个新文件夹/design/abtester/nyaproduktbilder替换/images// 原因是我想用新产品映像运行站点范围的a/B测试 我有这部分代码 <div class="visaprodbild"><a class="fancyBoxLink" rel="produktbilder" href

我想替换url的一个特定部分,但只在一个特定的div中,我一直在尝试使用regex(是的,我是一个regex新手),但我无法理解如何让它工作,并且会感谢任何帮助

我想用一个新文件夹/design/abtester/nyaproduktbilder替换/images// 原因是我想用新产品映像运行站点范围的a/B测试

我有这部分代码

<div class="visaprodbild"><a class="fancyBoxLink" rel="produktbilder" href="/images/BR501.jpg"><img class="hand" alt="" title="" src="/images/BR501.jpg" border="0" width="330px"></a></div>

问题是,我无法找到并替换/images/部件,因为页面上使用/images/还有很多其他图像,并且我无法将原始产品图像移动到新文件夹

所以我需要识别上面div中的/images/part


对不起,如果这是一个不清楚的问题,请帮助,但只是这么失去我几乎无法解释我需要做什么

添加ID,并使用
$(“#ID”).attr()更改其属性

我认为你甚至不需要正则表达式。。您只需执行
.replace(“/images/”、“yournewpath”)

通过使用旧值作为参数传入,您可以在函数内部返回修改后的值


为什么要投否决票?也许这不是最好的答案,但这是解决他的问题的办法。好主意,谢谢你的帮助。我的问题是,我无法添加ID,因为我无法控制代码,因为它是一个共同托管的中央解决方案哇,工作起来很有魅力:D你只想删除任何和所有
$('div.visaprodbild img.hand').attr('src',function(i,v){
    return v.replace('/images/','/your new path/');
});