当 URL 有时,#id-name-here
我想将 CSS 类应用于页面上该目标的父级。
所以给定这个网址...
domain.com/#Domain
然后页面会跳转到页面中的这个位置
<a name="Domain"></a>
我想找到父母<a name="Domain"></a>
所以使用javaScript我想像这样找到这个节点的父...
$('a[name="Domain"]').parent('.module-box').addClass('active-cat');
这会将类添加active-cat
到我的目标节点的父级。
所以我需要帮助使它更加动态,所以Domain
可以是任何价值......
我可以Domain
从带有location.hash
.
然后这样做....
var activeCat = location.hash;
$('a[name="' + activeCat + '"]').parent('.module-box').addClass('active-cat');
这几乎可以工作,除了我的activeCat
包含#
我需要删除它。
所以如果有人可以帮助我......
#
从中删除var activeCat = location.hash;
- 在运行其他代码之前检查以确保
var activeCat = location.hash;
甚至存在?
我的最终结果...