假设您有一个URL:
http://www.example.com/whatever?this=that&where=when
Run Code Online (Sandbox Code Playgroud)
你将如何提取where参数的值(在这种情况下when)?
这就是我想出来的 - 我想知道是否有更好的解决方案:
$.fn.url_param_value = function(param) {
var url = $(this).attr('href');
var regex = new RegExp(param + "=");
return $.grep(url.split("?")[1].split("&"), function(a) {
return a.match(regex);
})[0].split("=")[1];
}
Run Code Online (Sandbox Code Playgroud)
使用jquery.query,玩得开心:)
你可以简单地使用:
var w = $.query.get("where");
Run Code Online (Sandbox Code Playgroud)