Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery删除属性在IE中不起作用_Javascript_Jquery_Html_Css - Fatal编程技术网

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");
});