1

我需要.active在页面上的活动任务的菜单链接上添加类。我在本地主机上工作,这里有几个示例 URL:

http://localhost/webapp/index.php?task=validate
http://localhost/webapp/index.php?task=register

和菜单的结构:

    <div class="menu">
       <ul class="sf-menu">
          <li><a href="index.php">Inicio</a></li>
          <li><a href="?task=validator">Validar</a></li>
          <li><a href="?task=register">Registro</a></li>
       </ul>
    </div>
4

1 回答 1

15

您可以使用 jQuery 遍历所有链接并将它们的 URL 与location. 这是一个例子:

$(".sf-menu a").filter(function(){
    return this.href == location.href.replace(/#.*/, "");
}).addClass("active");
于 2012-11-12T18:13:37.813 回答