0

我想更改 jQuery 手风琴内链接的颜色。我该怎么做?

css

.x
{
    color: red;
}

html

<div id="test">
    <h3><a href="#">One</a></h3>
    <div>111
    </div>
    <h3><a href="#">Two</a></h3>
    <div>222
    </div>
    <h3><a href="some_link" class="x">Three</a></h3>
    <div> bla</div>
</div>

这是一个例子:小提琴

4

4 回答 4

4

将此代码添加到底部的 CSS 中。

.ui-accordion .ui-accordion-content-active {
        color:red;
}

这将使黑色变为红色。

另外,在之后声明你的cssjquery-ui.css

工作演示

编辑

如果您需要将样式应用于标题,则需要为h3.ui-accordion-header a.x如下创建一个 css。

代码更改

h3.ui-accordion-header a.x {
    color: #FF0000;
}

工作演示

希望这可以帮助。

于 2013-10-16T11:05:01.310 回答
3

或者

.x
{
  color: red !important;
}

希望这可以帮助

于 2013-10-16T11:06:12.790 回答
1

虽然添加!important会起作用,但您应该仅将其用作最后的手段,因为如果您需要覆盖!important已设置的样式,它可能会导致很多维护问题。

相反,使用选择器优先级来增加选择器的权重:

#test .x {
    color: red;
}

示例小提琴

于 2013-10-16T11:09:25.427 回答
0

演示

.ui-accordion-header a
{
    color: red ;
}
于 2013-10-16T11:07:45.440 回答