如何使用jQuery获取当前URL?

2041
我正在使用jQuery。如何获取当前URL的路径并将其分配给一个变量?
示例URL:
http://localhost/menuname.de?foo=bar&number=0

2
你可以在 http://tech-blog.maddyzone.com/javascript/get-current-url-javascript-jquery 上查看如何使用JavaScript和jQuery获取当前URL。 - Rituraj ratan
4
我认为问题应该恢复为询问jQuery,因为无论是否需要jQuery来完成任务,都有一个答案。 - goodeye
1
可能是使用JavaScript获取当前URL?的重复问题。 - vimal1083
4
没有 jQuery 对获取位置的方法;根据 jQuery 的 bug 跟踪器:»它可能起作用,但从未得到支持或文档化。只需使用 document.location.href 更快、更简单、更易于理解。« 换句话说,一些人使用 jQuery 获取位置,但他们依赖于一个 bug,而不是特性。请参见:http://bugs.jquery.com/ticket/7858 - feeela
33个回答

1
// get current URL

$(location).attr('href');
var pathname = window.location.pathname;
alert(window.location);

1
这个重复了2014年的这个回答,只是提供了更少的信息。 - TylerH

1

var CurrentBrowseurl = document.location.href;  
console.log(CurrentBrowseurl);


-1
最短的方法(11个字符)是:

let myUrl = ''+location

console.log(myUrl);


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接