如何在单击图像时交换图像的SRC属性?
<a href="#">
<img src="./layout/images/search.png" />
</a>
$('img[src="./layout/images/search.png"]').click(function () {
$(this).attr('src',"./layout/images/search_select.png")
});
您可以尝试此解决方案:
$("img").click(function(){
$(this).attr("src","new.gif");
})
[正如David Hedlund指出的那样,由于img
选择器,这将更改页面上的所有图像。您可以使用sam152建议的类来定位图像,也可以使用src
属性-
$("img[src='old.gif']").click(function (){
$(this).attr("src","new.gif");
})
查看我的演示-JSFiddle
[如果您的图像带有名为“交换”的类,则可以使用以下代码段。它使用click事件,然后使用attr来更改图像的src属性。
$('.swap').click(function(){
$(this).attr('src','new/path/to/img.jpg');
});
• 如何在 PHP、AJAX 和 JQuery 中显示带有选定下拉列表的图像
• Base64 图像转换 - FLOATLE-Stream
• 如何以编程方式“单击”嵌入在 asp:literal 中的 html 元素?
• 如何在 laravel 9 中使用 jQuery UI 和 vite
• “ul”标签内的 Jquery-ui 可拖放组件 - 如何处理溢出?
• Google Invisible recaptcha with jquiry validate Problem
• Python3 - 如何在 RGB 图像上应用 Shearlet 变换?
• 如何将 Mesh 转换为 Object3D - three.js