Jquery获取地址栏参数,给页面所有超链接赋值参数

Jquery获取地址栏参数,给页面所有超链接赋值参数(自己项目所需,写下来做做笔记,其中有的内容是从网上收集的资料,并非原创,如有雷同,敬请谅解)
1、地址栏地址

http://localhost/user?aaa=300&bbb=200

2、Jquery获取地址栏地址

(function($){
        $.getUrlParam = function(name)
        {
            var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
            var r = window.location.search.substr(1).match(reg);
            if (r!=null) return unescape(r[2]); return '';
        }
    })(jQuery);

    $(function(){
        console.log($.getUrlParam('bbb'));
    });

3、给页面所有超链接赋值

$('a').each(function(){
        var href = $(this).attr('href');
        if(href) {
            href += (href.match(/\?/) ? '&' : '?') + 'aaa=' + $.getUrlParam('aaa') +
                    (href.match(/\?/) ? '&' : '?') + 'bbb=' + $.getUrlParam('bbb');
            $(this).attr('href', href);
        }
    });

4、超链接未赋值之前效果

href="/user/href?export=true"

5、赋值后结果

http://localhost/user/href?export=true&aaa=300&bbb=200

郑重申明:本文纯属自己做笔记用,网上获取了很多前辈的资料,如有雷同,敬请谅解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值