2013-01-06 28 views
0

我试图改变我的ASP.Net MVC 4项目中的导航项。我已经发现了一些例子,但它们不与工作方式需要的菜单(见代码):更改当前导航项

<nav> 
     <ul> 
      <li> 
       <a href="/StartMenu/Index" class="current" title="Dashboard"> 
        <i class="icon-map-marker"></i> 
        Dashboard 
       </a> 
      </li> 

      <li> 
       <a href="/StartMenu/Forms" title="Forms Stuff"> 
        <i class="icon-edit"></i> 
        Forms Stuff 
       </a> 
      </li> 
+0

你到底想“改变导航项目”? –

+0

我需要改变class =“current”,然后推送Forms Stuff,那就是菜单中的改变。 – mortenstarck

回答

1

如果你正在试图做的一切就是确保被点击的最后一个环节有class="current"你可以做这

$("a").click(function() { 
    $("a").removeClass("current"); 
    $(this).addClass("current"); 
}) 
+0

不错。但我似乎无法得到它的工作。 (“a”)。点击(功能(){{“a”)。removeClass(“当前”); $(this).addClass(“当前“); }) '但它没有回应。 – mortenstarck

+0

你的页面上是否包含jquery? –

+0

是的,但他们都是全球。在_Layout.cshtml中不同 – mortenstarck