使用 jQuery 创建具有 onerror 属性的 img
create img with onerror attribute using jQuery
我正在我的页面中创建一些图像。当我写<img src=somesrc, onerror=othersrc></img>
时,它工作正常。
但是当我使用 jQuery 创建图像时,它失败了:
jQuery('<img />', {
onerror: "javascript: this.src='some_default_image_source'",
src: 'image_source'}).appendTo("#container");
我该如何解决这个问题?
jQuery('<img />').error(function() {
this.src = 'some_default_image_source';
}).attr('src', 'image_source').appendTo("#container");
工作正常。链接到jsFiddle加上额外的单词
相关文章:
- 手柄'img'单击事件并插入'alt'使用jQuery将属性转换为文本框
- 取消img的css属性宽度和高度(不能使用“auto”)
- 如何从动态属性将IMG插入DOM
- img src 属性在为空时返回页面的 URL
- 连接标记和img alt属性的不同textContext
- 来自jquery的.append中img标记中的onclick属性
- 延迟加载引导传送带而不更改 img src 属性
- 使用 jQuery 创建具有 onerror 属性的 img
- 基于 JSON 属性的角度 img 开关
- img文件名作为CSS中的title和alt属性
- JavaScript 用具有特定 ID 的正则表达式 img 标记替换,但其他属性可以是任何属性
- 大小属性在 Safari 中受支持,但在 JS img 对象中缺失
- 如何在TR的最后一个TD中添加事件或将ID属性添加到IMG标签
- 获取 和 img 的 src 属性并发出警报
- 更改 img src 属性问题
- 如何使用jquery添加img标签的alt属性
- Jquery 替换 img 类 src 属性
- jQuery获取IMG大小并根据宽度/高度比例更改其CSS属性
- 标题属性中的 img 标记
- 在元素上单击获取 img src 属性值