jquery获取url
使用jQuery获取当前页面URL
在jQuery中获取当前页面的URL可以通过JavaScript的window.location对象实现。以下是几种常见方法:
获取完整URL
var currentUrl = window.location.href;
获取协议(http/https)
var protocol = window.location.protocol;
获取主机名

var hostname = window.location.hostname;
获取路径部分
var path = window.location.pathname;
获取查询参数
var queryParams = window.location.search;
解析URL中的查询参数
如果需要获取URL中的特定查询参数,可以使用以下方法:

原生JavaScript方式
function getQueryParam(name) {
var urlParams = new URLSearchParams(window.location.search);
return urlParams.get(name);
}
使用jQuery扩展方法
$.urlParam = function(name){
var results = new RegExp('[?&]' + name + '=([^&#]*)').exec(window.location.href);
return results[1] || 0;
}
获取URL片段(hash)
如果需要获取URL中#后面的部分:
var hash = window.location.hash;
注意事项
window.location是原生JavaScript对象,不依赖jQuery- 在jQuery代码中可以直接使用这些原生方法
- 对于复杂的URL操作,可以考虑使用专门的URL处理库






