Sta*_*wer 21 javascript jquery image
可能重复:
设置图像src属性在Chrome中不起作用
当用户点击"删除"链接时,我需要将src图像的属性设置为空.当我这样做时
$('#img').prop('src', null);
Run Code Online (Sandbox Code Playgroud)
src 不是空的,但指向当前的网址
如果我删除src使用
$('#img').removeProp('src');
Run Code Online (Sandbox Code Playgroud)
永远不要让我把它归还给你
实现这一目标的最佳方法是什么?
Adi*_*dil 12
尝试使用attr(),
$('#img').attr('src', '');
Run Code Online (Sandbox Code Playgroud)
因为你有id选择器.使用本机javascript方法document.getElementById将为您带来更多性能优势.您也可能需要设置#为src而不是empty字符串.
document.getElementById('img').src = "#";
Run Code Online (Sandbox Code Playgroud)
我刚刚访问垫层<img>节点的值设置src成空字符串.
$('#img')[ 0 ].src = '#';
Run Code Online (Sandbox Code Playgroud)
小提琴:http://jsfiddle.net/P4pRu/
更新:当我们传入空字符串时,Chrome似乎不满意.Firefox仍然显示出预期的行为(我很确定这在Chrome版本中也可以使用几周/版本).
但是,通过#例如,工作正常.
更新2:
甚至imgNode.removeAttribute('src');不再在Chrome中删除图像的可视化表示(有趣的......).
| 归档时间: |
|
| 查看次数: |
47625 次 |
| 最近记录: |