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中?
感谢您的建议,我将尝试使用location.pathname重新安排我的代码。 – Guferos 2013-02-15 21:23:35