使用jQuery更改图像SRC的一部分?

时间:2012-03-10 02:55:06

标签: jquery image src

我今天遇到了一个问题,我想知道我是否可以修复它。有没有办法获得每个元素(ol.notes .avatar - 有多个ol.notes .avatar)并用它们替换图像SRC的一部分?每个图像都以_16.png结尾,但我需要jQuery用_48.png替换_16.png。有没有办法做到这一点?

我现在拥有的(不工作)

    $('ol.notes .avatar').each(function(){
    this.src = this.src.replace("_16","_40");
});

1 个答案:

答案 0 :(得分:5)

$('ol.notes .avatar').attr('src', function(i, src) {
    return src.replace( '_16.png', '_48.png' );
});