当 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;甚至存在?
我的最终结果...
