1

我尝试使用 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;
}
4

1 回答 1

5

!important正在覆盖 jQuery 。去掉它。

使用!important是草率的,通常是一个坏主意——你会看到它是如何导致问题的。

如果您无法删除它,请添加一个具有您需要的样式的类:

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

 

div {
    color: red !important;
}

.shown {
    color: blue !important;
}

我使用了颜色,但这个概念适用。演示

​</p>

于 2012-11-25T17:57:36.383 回答