本文主要是介绍jquery 获取网页地址参数值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
新建一个urlParams.js文件,内容 如下
$.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; })();
取值方式:$.request.queryString["name"]
这篇关于jquery 获取网页地址参数值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!