从子页面获取父页面的URL

时间:2015-01-21 02:48:51

标签: javascript

我有以下的javascript代码,当我在页面上时将我的菜单项置于活动类,例如https://stackoverflow.com/questions/它有效。但是当我在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>

1 个答案:

答案 0 :(得分:0)

您可以使用String.prototype.match

<script>
  var url = window.parent.location.href;
  $('ul.nav a[href="'+ url +'"]').parent().addClass('active');

  $('ul.nav a').filter(function() {
    return (url.match(this.href) !== null);
  }).parent().addClass('active');
</script>