使用jquery禁用css类就像使用firebug一样,是否可能?

时间:2010-09-30 07:28:14

标签: jquery html css

我得到了我想要使用firebug的效果;我禁用了这个:

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
color:#030303;
}

(实际上我只需要禁用.ui-state-highlight a {color:#030303}) 我怎么能用jquery做到这一点?

4 个答案:

答案 0 :(得分:2)

您可以使用JQuery css方法覆盖样式,但最干净的解决方案可能是在本地托管您自己的jquery-ui样式表版本,并在必要时进行更改。

或者,如指出 revaxarts ,您可以使用!important指令覆盖值。

答案 1 :(得分:1)

.ui-state-highlight a {color:auto !important;}
抱歉,无法测试

答案 2 :(得分:1)

好吧,我不确定我是否理解你的需要,但首先你需要选择你的元素,我假设你要在你的代码中的每个<a>中应用它。要从一组元素中删除一个类,可以使用.removeClass()

$('a').removeClass('ui-state-highlight');

如果它只是需要删除的颜色,你可以删除那个特定的CSS。

$('a').css('color', '#000');

答案 3 :(得分:1)

试试这个,

$('.ui-state-highlight').removeClass('.ui-state-highlight');