【发布时间】:2015-11-10 11:21:21
【问题描述】:
我正在尝试将一个类添加到菜单导航中当前 URL 的锚点以区分它。我已经研究并使用了这个 sn-p
'http://' + window.location.hostname + window.location.pathname
我能够定位我尝试选择的 URL。但是,我找不到将类添加到锚元素的确切语法。我已经尝试了这个 sn-p 的许多变体
$('[href="http://' + window.location.hostname + window.location.pathname
+ '"]').addClass("current-menu-item");
没有任何效果。我想知道我是否遗漏了一些明显的东西,或者是否有更优雅的方法来解决这个问题。任何意见是极大的赞赏!谢谢!
【问题讨论】:
-
@Popnoodles 纠正我如果我错了,但不是 :active 属性只是在单击链接时?我说的是定位用户当前页面的导航项。
标签: javascript jquery html anchor href