Javascript Jquery删除属性在IE中不起作用
我有以下输入字段:Javascript Jquery删除属性在IE中不起作用,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有以下输入字段: <input type="image" name="Submit" src="Images/FormButtons/SubmitButton.gif" /> 我想删除src属性,因此使用以下函数 <script> jQuery(document).ready(function(){ $("input[type=image]").removeAttr("src"); }); </script> 它在f
<input type="image" name="Submit" src="Images/FormButtons/SubmitButton.gif" />
我想删除src属性,因此使用以下函数
<script>
jQuery(document).ready(function(){
$("input[type=image]").removeAttr("src");
});
</script>
它在firefox中工作,但在IE中不工作?有人知道如何让它在IE中工作吗
注意:使用.removeAttr删除内联onclick事件处理程序
在Internet Explorer 6、7或8中未达到预期效果。到
避免潜在问题,请改用.prop:
src:我相信您的图像类型需要括号
jQuery(document).ready(function(){
$("input[type='image']").removeAttr("src");
});
请指定您正在测试的IE版本和jQuery版本。您的代码在IE11和jQuery1.11中运行良好。实际上,该属性确实被删除了,但在IE中,当在浏览器中查看时,它会留下一个小的x图标,但在firefox中没有x?忘了提到我使用的是IE10
jQuery(document).ready(function(){
$("input[type='image']").removeAttr("src");
});