Using jquery to get URLs and using jquery to get URL parameters is an operation we often use
1, jquery get URL is very simple, the code is as follows
Actually just use JavaScript to base the Window object, and without the knowledge of jquery
2, jquery get URL parameters more complex, to use regular expressions, so learn JavaScript regular style how important things
First look at how simple JavaScript is to get a parameter in a URL
function Geturlparam (name)
{
var reg = new RegExp (^|&) + name + = ([^&]*) (&|$)); Constructs a regular expression object containing the target parameter
var r = window.location.search.substr (1). Match (reg);//Match target parameter
if (r!=null) return unescape (R[2]); return null; Return parameter Value
}
Passing the parameter name in the URL through this function can get the value of the parameter, such as the URL
http://www.xxx.loc/admin/write-post.php?cid=79
We're going to get the CID value, you can write this:
Understanding the way JavaScript gets URL parameters, we can extend a method for jquery to get URL parameters through jquery, and the following code expands a Geturlparam () method for jquery
(function ($) {
$.geturlparam = function (name)
{
var reg = new RegExp (^|&) "+ name +" = ([^&]*) (& |$)");
var r = window.location.search.substr (1). Match (reg);
if (r!=null) return unescape (r[2]); return null;
}
}) (JQuery);
After extending this method for jquery, we can get the value of a parameter by using the following method
The above article uses jquery to obtain the URL and jquery to obtain the URL parameter The realization method is the small series to share to everybody's content, hoped can give everybody a reference, also hoped that everybody supports the cloud habitat community.