导读:怎么使用jQuery获取url参数值是一个被经常问到的问题,今天看到一段扩展成jQuery方式的代码,和大家分享一下,希望对以后获取url时有所帮助...
怎么使用jQuery获取url参数值是一个被经常问到的问题,今天看到一段扩展成jQuery方式的代码,和大家分享一下,希望对以后获取url时有所帮助。
$.extend({
getUrlVars: function () {
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
},
getUrlVar: function (name) {
return $.getUrlVars()[name];
}
});
//获取参数对象
alert($.getUrlVars());
//获取参数a的值
alert($.getUrlVar('a'));
当然,你也可以将function拿出来,用js写法来获取。