jquery - 单击 div 中的任何图像时更改 img src

标签 jquery html image

我有一个 div 包含下面的图像和

<div class="div1">
    <img src="images/pic1.png">
    <img src="images/pic2.png">
    <img src="images/pic3.png">
</div>

当我点击任何图像时,图像路径应更改为images/pic1-h.png

这是我在 jQuery 中尝试过的方法,但它不起作用

$(".div1").click(function(){
    var r1 = $("img").attr("src").replace(".", ".-h");
    $('img').attr("src", r1);
});

最佳答案

$(".div1 img").click(function(){    
    $(this).attr("src", $(this).attr("src").replace('.','-h.'));
});

关于jquery - 单击 div 中的任何图像时更改 img src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8295214/

相关文章:

jquery - Fancybox 2.1加载AJAX模板时顶部留有较大间隙,但当我以其他方式使用Fancybox时不会出现此问题

HTML 嵌入式 PDF 和加载

javascript - 如何显示网页的样式表

css - 为 web 无情地压缩大图像?

css - 使用 css 在 boot store wp 站点中指定图像尺寸?

javascript - 如果图像尺寸很大,请禁用 angularjs 表单提交按钮

javascript - 如何限制在servlet内开发的html中复选框的数量?

jquery - uikit 动态网格错误?

html - CSS 问题 - div 之间的间隙

html - 图像随窗口调整大小,但某些尺寸显示黑条?