i'm having some trouble. I'm doing an asp.net mvc3 application and i downloaded some css menu, the thing is i want to keep the menu active after menu tab its clicked and only change when another one is clicked.
here's the code of the menu on _Layout.cshtml
<nav>
<div class="cssmenu">
<ul>
<li class='active'><span>@Html.ActionLink("Início", "Index", "Home")</span></li>
<li><span>@Html.ActionLink("Tarefas Contabilidade", "SelectEmpresa", "Empresa")</span></li>
<li><a href='#'><span>Clientes</span></a>
<ul>
<li><span>@Html.ActionLink("Listar clientes", "ListarEmpresas", "Empresa")</span></li>
</ul>
</li>
<li><a href='#'><span>Balancetes</span></a>
<ul>
<li><span>@Html.ActionLink("Listar registos", "ListaBalancetesPorSalaoMes", "Balancete")</span></li>
</ul>
</li>
<li><span>@Html.ActionLink("Sobre", "About", "Home")</span></li>
</ul>
</div>
</nav>
and i have this script:
<script type="text/javascript">
$("li").click(function () {
$("li").removeClass("active");
$(this).addClass("active");
});
</script>
the first tab that i put there class= "active" works, but the script doesn't seem to work when i click another menu tab, it only shows the first one active a little help please :)
UPDATED
This is the rendered html:
<nav>
<div class="cssmenu">
<ul>
<li><span><a href="/">Início</a></span></li>
<li><span><a href="/Empresa/SelectEmpresa">Tarefas Contabilidade</a></span></li>
<li><a href='#'><span>Clientes</span></a>
<ul>
<li><span><a href="/Empresa/ListarEmpresas">Listar clientes</a></span></li>
<li><span><a href="/Salao/ListaSalaoByEmpresa">Listar salões</a></span></li>
<li><span><a href="/Salao/ListaEmpregadosBySalao">Gerir empregados</a></span></li>
<li><span><a href="/Empresa/Create">Novo cliente</a></span></li>
<li><span><a href="/Salao/Create">Novo salão</a></span></li>
</ul>
</li>
<li><a href='#'><span>Balancetes</span></a>
<ul>
<li><span><a href="/Balancete/ListaBalancetesPorSalaoMes">Listar registos</a></span></li>
<li><span><a href="/Balancete/UploadFile">Upload novo balancete</a></span></li>
<li><span><a href="/Balancete/GraficoBalancetePorSalao">Mapa Resultados/Gráfico</a></span></li>
<li><span><a href="/Balancete/MapaEstruturaRendimentoseGastos">Mapas Contabilidade/Gestão</a></span></li>
<li><span><a href="/Balancete/MapasGestao">Análise Rentabilidade</a></span></li>
<li><span><a href="/Balancete/alteraTaxas">Alterar taxas</a></span></li>
</ul>
</li>
<li><span><a href="/Home/About">Sobre</a></span></li>
</ul>
</div>
</nav>
i dont know if i should put the javascript inside the div or something xD
Ty