您的位置:首页 > Web前端 > JQuery

jQuery获取地址栏参数值

2013-10-08 16:53 204 查看
<script type="text/javascript" src="../JS/jquery-1.4.1.min.js"></script>

<script type="text/javascript">

    $(function () {

        $.request = (function () {

            var apiMap = {};

            function request(queryStr) {

                var api = {};

                if (apiMap[queryStr]) { return apiMap[queryStr]; }

                api.queryString = (function () {

                    var urlParams = {};

                    var e,

   d = function (s) { return decodeURIComponent(s.replace(/\+/g, " ")); },

   q = queryStr.substring(queryStr.indexOf('?') + 1),

   r = /([^&=]+)=?([^&]*)/g;

                    while (e = r.exec(q)) urlParams[d(e[1])] = d(e[2]);

                    return urlParams;

                })();

                api.getUrl = function () {

                    var url = queryStr.substring(0, queryStr.indexOf('?') + 1);

                    for (var p in api.queryString) { url += p + '=' + api.queryString[p] + "&"; }

                    if (url.lastIndexOf('&') == url.length - 1) { return url.substring(0, url.lastIndexOf('&')); }

                    return url;

                }

                apiMap[queryStr] = api;

                return api;

            }

            $.extend(request, request(window.location.href));

            return request;

        })();

        var d1=$.request.queryString["Design1"];

        var d2=$.request.queryString["Design2"];

        var d3=$.request.queryString["Design3"];

        var d4=$.request.queryString["Design4"];

        var d5=$.request.queryString["Design5"];

        var d6=$.request.queryString["Design6"];

        var d7=$.request.queryString["Design7"];

        var d8=$.request.queryString["Design8"];

        if(d1!=-1)

            $("#" + d1).css("background-color", "red");

        if (d2 != -1)

            $("#" + d2).css("background-color", "red");

        if (d3 != -1)

            $("#" + d3).css("background-color", "red");

        if (d4 != -1)

            $("#" + d4).css("background-color", "red");

        if (d5 != -1)

            $("#" + d5).css("background-color", "red");

        if (d6 != -1)

            $("#" + d6).css("background-color", "red");

        if (d7 != -1)

            $("#" + d7).css("background-color", "red");

        if (d8 != -1)

            $("#" + d8).css("background-color", "red");

    });

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: