Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery更改图像SRC的一部分?_Jquery_Image_Src - Fatal编程技术网

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

使用jQuery更改图像SRC的一部分?,jquery,image,src,Jquery,Image,Src,我今天遇到了一个问题,我想知道我是否能解决它。有没有办法获取每个元素(ol.notes.avatar-有多个ol.notes.avatar)并用它们替换部分图像SRC?每个图像都以_16.png结尾,但我需要jQuery将_16.png替换为_48.png。有办法做到这一点吗 我现在拥有的(不工作) 帮帮我们。给出一个你已经拥有的代码示例,然后我们可以看到如何制作一个change@JamesCharless:添加到问题中的代码应该有效。.avatar是对实际图像的引用吗?不起作用。。页面示例:h

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

我现在拥有的(不工作)


帮帮我们。给出一个你已经拥有的代码示例,然后我们可以看到如何制作一个change@JamesCharless:添加到问题中的代码应该有效。
.avatar
是对实际图像的引用吗?不起作用。。页面示例:http://-respawn.tumblr.com/post/19036443597/xantheose-jesus-in-toronto-by-kvdl -右边的小而模糊的图像。@JamesCharless:页面上有错误。关于
TrimURL()
InfiniteScroll
的内容。您将需要修复这些问题。+1,以前从未见过attr回调版本。非常方便……当我将代码直接放入控制台时,图像会正确更新,因此错误可能会导致脚本停止运行。@amnotiam我删除了修剪url,因为我忘记了,控制台中没有错误,但它仍然不起作用。
    $('ol.notes .avatar').each(function(){
    this.src = this.src.replace("_16","_40");
});
$('ol.notes .avatar').attr('src', function(i, src) {
    return src.replace( '_16.png', '_48.png' );
});