簡體   English   中英

從子頁面獲取父頁面URL

[英]Get parent page URL from a child page

當我在頁面上時,例如, https://stackoverflow.com/questions/,它具有下面的javascript代碼,可將我的父菜單項設置為活動類,它可以正常工作。 但是當我在子頁面/子菜單項(例如https://stackoverflow.com/questions/ask/)時 ,我也想將父菜單項設置為活動類,我可以知道該怎么做嗎?

示例我在此頁面上https://stackoverflow.com/questions/ask ,如何獲得這樣的URL https://stackoverflow.com/questions ,而沒有/ 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>

試試String.split()

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM