0

我正在尝试从 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

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

4

1 回答 1

2

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

$('#button').css('filter', 0);
于 2013-07-01T10:04:52.363 回答