jquery - 用.replace更改图像src

时间:2015-06-25 14:31:06

标签: jquery image replace src

当我将鼠标悬停在div上时,我有一些想要更改为其他图像的图像。图1:“geluid1”,图像2:“geluid2”。

$(".block").mouseover(function(){
  $("img",this).attr("src").replace("1","2");
});

但由于某些原因,这似乎不能正常工作。有人可以帮我找到问题吗?

2 个答案:

答案 0 :(得分:1)

您的代码只需获取图片的src并替换内容。但是,它未更新src的{​​{1}}属性。

您没有设置img的{​​{1}}属性值。使用以下代码将src值设置为替换值。

img

<强> CODE

src

答案 1 :(得分:0)

您需要将替换内容放在括号内

$(".block").mouseover(function(){
  var img=$("img",this).attr("src");
  $("img",this).attr("src",img.replace("1","2"));
});