获取URL路由参数 javascript [关闭]

问题描述 投票:-2回答:1

我有这个路由参数,会根据每个参数显示子菜单。

请大家帮忙。

像我一样

http:/test.devadmin

http:/test.devadminpackage

http:/test.devadminproduct

http:/test.devpanel

http:/test.devpanelprofile。

http:/test.devpanelaccount。

而面板和管理下的所有菜单都应该显示在其子菜单下。

我想得到面板和管理参数或第1个参数中的任何一个作为基础来添加类到我的css中。

    $(document).ready(function() {
    $(function () {
        var url = window.location.pathname,
        urlRegExp = new RegExp(url.replace(/\/$/, '') + "$");  
            $('a').each(function () {
                if (urlRegExp.test(this.href.replace(/\/$/, ''))) {
                    var tab = $(this).data('main_menu');
                    $(this).parents('li').addClass('menu-item-active');
                    $(this).parents('div.tab-pane').addClass('show');
                    $(this).parents('div.tab-pane').addClass('active');
                    $('#'+tab).addClass('active');
                }
            });



    });
});

我想得到的是panel和admin参数,这样我就可以给它添加类。

javascript jquery dom jquery-events
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.