【问题标题】:Get parent page URL from a child page从子页面获取父页面 URL
【发布时间】: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


【解决方案1】:

试试 String.split()

url = window.parent.location.href;
parts = url.split('/');
parent = parts[parts.length-2]; // or -3 if your URL has a trailing slash

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-14
    • 2019-03-06
    • 2021-05-23
    • 2013-02-20
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 2011-08-31
    相关资源
    最近更新 更多