【发布时间】:2015-01-21 05:01:37
【问题描述】:
当我在页面上时,我有下面的 javascript 代码将我的父菜单项设置为活动类,例如 https://stackoverflow.com/questions/ 它可以工作。但是当我在子页面/子菜单项(如https://stackoverflow.com/questions/ask/)时,我也想将父菜单项设为活动类,我可以知道该怎么做吗?
例如我在这个页面https://stackoverflow.com/questions/ask,我如何获得这样的 URL https://stackoverflow.com/questions,没有 /ask 以便我可以让父菜单项(问题)在我' m 在问题的子页面,即 (ask)。
<script>
var url = window.parent.location.href;
$('ul.nav a[href="'+ url +'"]').parent().addClass('active');
$('ul.nav a').filter(function() {
return this.href == url;
}).parent().addClass('active');
</script>
【问题讨论】:
标签: javascript