0

我正在尝试更改活动 li 项目的字体颜色。根据本网站上的其他帖子,我已经尝试过:

$("li").click(function() {
$("li").removeClass("active");
$(this).addClass("active");    ​

我有这个 -活动链接- 在 jsfiddle 上。

其他元素属性会发生变化,但颜色不会发生变化。

4

3 回答 3

1

你的 CSS 应该是:

.active a { ... } 

不仅仅是 .active 像这样:http: //jsfiddle.net/phUhb/19/

于 2012-04-12T16:38:16.223 回答
0

它不起作用,因为您网站中的整个代码是:

$(document).ready(function(){
$("li").click(function() {
    $("li").removeClass("actives");
    $(this).addClass("actives");
});
});
于 2013-08-23T22:23:50.347 回答
-1
$(document).ready(function ($) {
      debugger;
      var path = window.location.pathname.split("/").pop();
      if (path == '')
           path = "page1.aspx";
      var target = $('.ul a[href,"' + path + '"]');
      target = $(this).a(active);
 });

这是正确的吗?

于 2016-04-11T07:05:33.383 回答