RemoveAttribute for Filter无法在Firefox中运行

时间:2013-07-01 09:59:13

标签: jquery dom

尝试从DOM中删除过滤器属性

我尝试了以下组合,但它们都不适用于firefox

 $('#button').get(0).style.removeAttribute("filter");   //Works in IE8  but not Firefox
 $('#button').get(0).style.removeAttr("filter");   //Not working in IE8 and Firefox
 $('#button').get(0).style.prop("filter","");       //Not working in IE8 and Firefox
 $('#button').get(0).style.prop("filter",none);    //Not working in IE8 and Firefox

在firefox中获取以下错误

 TypeError: $(...).get(...).style.removeAttr is not a function

解决此问题的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

使用jQuery的css()方法更改样式属性:

$('#button').css('filter', 0);