我知道可以使用动态加载图像
$("#id").attr("src","path of the image"),
但要在特定事件上加载特定图像,
$("id").attr("src","")
不起作用。
使用jquery卸载图像运行时的正确方法是什么?
我无法更改图像的显示或可见性属性,我需要加载或卸载它。
最佳答案
有多种方法可以做到这一点。您可以使用适合您的那个
$('#id').removeAttr('src');//删除 src
$('#id').remove();//这将从 DOM 中删除元素,所以要小心
$('#id').attr('src', 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==');//这会将 src 更改为 1x1 像素
$('#id').removeAttr('src').replaceWith($image.clone());//这对少数人有效
关于jquery - 通过清除 src 属性,使用 jquery 动态删除图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15009680/