2013-02-15 47 views
0

我有这样的jQuery代码突出对应于当前页面在浏览器菜单项:正则表达式来检查当前网站地址 - 小问题

$(document).ready(function(){ 

    $("ul#nav a").each(function(){ 

    var hrefWindow = $(this).attr("href"); 

    if (hrefWindow == window.location.href.match(/[^/]+$/g)) { 
     $(this).parent().addClass("active"); 
    } 
    else { 
     $(this).parent().removeClass("active"); 
    };   
});  
}) 

正如你所看到的表达寻找字符串,它仅仅是后大幅削减就像我的网址:

www.mywebsite.com/thisStringWillBeFoundByExpression,

一切工作正常,但有我的第一次键入我的域名地址将只有www.mywebsite小问题。 com(没有index.htm在斜杠后)在地址栏和我的表达式不会找到一个东西。

如何在地址栏中只有www.mywebsite.com的情况下修改我的代码以将类'active'添加到index.htm中?

回答