当我将鼠标悬停在div上时,我有一些想要更改为其他图像的图像。图1:“geluid1”,图像2:“geluid2”。
$(".block").mouseover(function(){
$("img",this).attr("src").replace("1","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"));
});