2012-11-25 31 views
1

我嘗試使用Jquery更改css屬性。我做我無法使用jQuery更改CSS屬性

wrapperInner.css('overflow', 'visible'); 

但值仍然保持不變。我確實提醒alert(wrapperInner.css('overflow')),它顯示hidden。 這裏是CSS這個

.tribe-events-calendar td div.wrapper div.wrapper_inner { 
    position:relative; 
    overflow:hidden!important; 
} 

回答

5

!important是壓倒了jQuery。去掉它。

使用!important是草率的,通常是一個壞主意 - 你看到它是如何導致問題。

如果您無法將其刪除,添加一個類你需要的樣式:

var thing = $('div') 
thing.addClass('shown'); 

 

div { 
    color: red !important; 
} 

.shown { 
    color: blue !important; 
} 

我使用的顏色,但概念適用。 Demo

+0

如果我不能刪除它,該怎麼辦? –

+0

給它一個!重要的? wrapperInner.css('overflow','visible!important'); – Chanckjh

+0

或刪除類 –