突出显示活动导航项

时间:2014-01-11 18:55:43

标签: javascript jquery navigation

我要么是放大脑屁,要么就是完全错了,有人可以请我指向正确的方向。我只想将活动类添加到活动链接。

<ul id="navigtaion" class="nav navbar-nav">
    <li class="home"><a href="{{ action('HomeController@getHome') }}">home</a></li>
    <li class="news"><a href="{{ action('NewsController@getIndex') }}">news</a></li>        
</ul>



$(document).ready(function(){
    url = window.location.pathname;
    url = url.substring(1);
    if(url==''){
        url = 'home';
    }
    $('#navigation li.active').removeClass('active');  
    $('#navigation li').each(function(){
        if($(this).hasClass(url)){
            $(this).addClass('active'); 
        }
    });    
});

1 个答案:

答案 0 :(得分:2)

我在ul的id中输入了错误。很抱歉浪费每个人的时间。