【发布时间】:2012-05-15 02:54:46
【问题描述】:
如果菜单项 url == 当前 url,我有以下代码应该向菜单项添加一个活动的 css 类:
$("#accordion a").each(function()
{
if (this.href.search(window.location.hostname) != -1)
{
$(this).addClass("active-sidebar-link");
}
});
但这会将类添加到所有菜单项。有什么建议吗?
【问题讨论】:
-
window.location.hostname将返回页面主机名,即stackoverflow.com。您应该改用location.href或location.pathname来获得正确的匹配。
标签: jquery