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>
<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>
相关文章推荐
- 主攻ASP.NET MVC4.0之重生:Jquery Mobile 按钮+对话框使用
- jQuery操作radio、checkbox、select总结
- jquery选择器空格与大于号、加号与波浪号的区别
- jquery $(this).attr $(this).val方法使用介绍
- jquery $(this).attr $(this).val方法使用介绍
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象 [转]
- jqueryMobile学习教程
- jQuery选择器this通过onclick传入方法以及Jquery中的this与$(this)初探,this传处变量等
- 转载记录下-jquery操作元素位置详解
- jquery获取当前元素的坐标
- jQuery对象访问-each(callback)
- 堆糖瀑布流完整解决方案(jQuery)
- Jquery弹窗插件Lhgdialog的用法
- jquery.pagination.js 添加首页和尾页
- jquery中$.Ajax()async和success在异步处理 编辑
- (转)不定义JQuery插件,不要说会JQuery
- plupload 中文API
- jQuery插件汇总(待添加)
- jQuery插件汇总(待添加)
- jQuery插件汇总(待添加)