多个文件引用同一个导航栏代码的情况下,希望当前页面所属的标签是active态,可以用下面的方案。

$('#navbar ul a').filter(function()
{
// 此处添加实际需要的规则
    return window.location.href.substr(0, window.location.href.lastIndexOf("/")) == this.href.substr(0, this.href.lastIndexOf("/"));
}).parent().addClass('active');