jquery活动类到基于当前url的菜单项

前端之家收集整理的这篇文章主要介绍了jquery活动类到基于当前url的菜单项前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下代码,如果菜单项url == current url,应该在菜单项中添加一个活动的css类:
$("#accordion a").each(function() 
{   
    if (this.href.search(window.location.hostname) != -1)
    {
        $(this).addClass("active-sidebar-link");
    }
});

但是这会将类添加到所有菜单项中.有小费吗?

解决方法

尝试这个:
$("#accordion a").each(function() {   
    if (this.href == window.location.href) {
        $(this).addClass("active-sidebar-link");
    }
});

猜你在找的jQuery相关文章