使用jQuery更改图像SRC的一部分?
我今天遇到了一个问题,我想知道我是否能解决它。有没有办法获取每个元素(ol.notes.avatar-有多个ol.notes.avatar)并用它们替换部分图像SRC?每个图像都以_16.png结尾,但我需要jQuery将_16.png替换为_48.png。有办法做到这一点吗 我现在拥有的(不工作)使用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
帮帮我们。给出一个你已经拥有的代码示例,然后我们可以看到如何制作一个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' );
});