jquery - 通过清除 src 属性,使用 jquery 动态删除图像

标签 jquery loading-image dynamic-attributes

我知道可以使用动态加载图像

$("#id").attr("src","path of the image"),

但要在特定事件上加载特定图像,

$("id").attr("src","")

不起作用。

使用jquery卸载图像运行时的​​正确方法是什么?

我无法更改图像的显示或可见性属性,我需要加载或卸载它。

最佳答案

有多种方法可以做到这一点。您可以使用适合您的那个

  1. $('#id').removeAttr('src');​//删除 src
  2. $('#id').remove();//这将从 DOM 中删除元素,所以要小心
  3. $('#id').attr('src', 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==');//这会将 src 更改为 1x1 像素

  4. $('#id').removeAttr('src').replaceWith($image.clone());//这对少数人有效

关于jquery - 通过清除 src 属性,使用 jquery 动态删除图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15009680/

相关文章:

javascript - jQuery 在点击时遍历数组

javascript - 想要在页面加载时禁用下拉列表并在 HTML 中的按钮单击事件中启用它

html - 加载图片有时不出现

javascript - 通过 JQuery AJAX 上传图片

javascript - JS插件在页面不需要时破坏其他脚本

c# - 加载/保存图像顺序错误

c# - 从目录加载 WP 8 应用程序中的图像文件

ruby-on-rails - 如何设置动态属性

ruby-on-rails - Rails 和 Mongoid 的动态属性