在同一个类前面加上href

我的页面上有以下代码……

 

有时可能会有更多的并且每个人都会有更高的索引号5,6,7等。

我想做的是使用javascript:change_product_photo(x)每个href实例javascript:change_product_photo(x) (其中x是索引)从change_product_link删除“_”但保留(x)索引

我的想法是首先为包含javascript:change_product_photo所有href添加一个类,然后用该类修改所有href; s但是我对如何执行此操作感到很遗憾。

这是我到目前为止所得到的……

 $("a[href*='javascript:change_product_photo']").addClass('link_fix'); 

现在我不知道如何从url中删除“_”。

尝试…

 $("a[href^='javascript:change_product_photo']") .addClass('link_fix') .attr('href', function(i,v){ return v.replace('_',''); }) 

根据评论进行编辑,注意href*=已更改为href^= ( start-with selector )

并从jQuery 1.4.x开始阅读’Easy Setter Functions’ function(i,v){...}