剥去一部分网址

时间:2011-04-23 07:25:16

标签: javascript jquery

有谁知道如何删除部分网址。

例如,我有3个img源代码,每个源代码都位于自己的div类中,名为“showimage”。

<div class="showimage"><img src="http://www.mydomain.com/image1-thumb.JPG" /></div>
<div class="showimage"><img src="http://www.mydomain.com/image2-thumb.JPG" /></div>
<div class="showimage"><img src="http://www.mydomain.com/image3-thumb.JPG" /></div>

我希望所有网址都删除“-thumb”,以便img源读取;

<div class="showimage"><img src="http://www.mydomain.com/image1.JPG" /></div>
<div class="showimage"><img src="http://www.mydomain.com/image2.JPG" /></div>
<div class="showimage"><img src="http://www.mydomain.com/image3.JPG" /></div>

我只能访问CSS,javascript或jQuery。

感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

$("div.showimage img").attr("src",function(){
    return this.src.replace("-thumb","");
});

答案 1 :(得分:0)

您可以这样做:

$(".showimage img").each(function() {
    var imgSrc = $(this).attr("src");
    imgSrc = imgSrc.replace("-thumb","");
    $(this).attr("src",imgSrc);
});