CSS和jquery优先级问题

时间:2011-05-25 09:10:14

标签: jquery css jquery-ui

我正在使用jquery的UI插件中的标签 这些选项卡动态地将类添加到<ul><ul><li>标记以进行可视化。

但是,我在一个只填充网站部分的环境中工作,即在

  

<div id="content">

块和其他css样式应用于它。

由于#content ul li比jquery的ul li更具体,因此第一个优先。

我该如何克服这个问题?

更新:我知道!重要的是,这不是这个问题的答案,我希望找到一个解决方案,我不需要改变jquery-ui的CSS。 (你会使用在线缓存版本吗?如果你必须级联所有内容,你可以重新定义它而不用!重要)

更新2:这绝对不是一个javascript问题,请不要这样标记。

1 个答案:

答案 0 :(得分:5)

您可以使用!important关键字,它使选择器最重要,而不是级联值:

#content ul li {
    color:red;
}
ul li  {
    color:black !important;
}

这是你在找什么?