我有这个 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,如何修改我的代码以将类“活动”添加到 index.htm?