jQuery获取URL和URL参数方法详解
// 获取当前页面的URL
var url = $(location).attr('href');
// 获取URL中的特定参数值
function getUrlParam(paramName) {
var reParam = new RegExp('(?:^|&)' + paramName + '=([^&]*)(?:&|$)', 'i');
var a = window.location.search.substr(1).match(reParam);
return a ? decodeURIComponent(a[1]) : null;
}
// 示例:获取URL参数"id"的值
var id = getUrlParam('id');
这段代码首先使用jQuery获取当前页面的完整URL。然后定义了一个getUrlParam
函数,该函数使用正则表达式来查找URL中的特定参数值。最后,通过调用getUrlParam
函数并传入参数名,可以获取该参数的值。
评论已关闭