function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i<vars.length;i++) { var pair = vars[i].split("="); if(pair[0] == variable){return pair[1];} } return(false); }
Example URL:
http://www.example.com/index.php?id=1&image=awesome.jpg
Calling getQueryVariable("id") – would return “1”.
Calling getQueryVariable("image") – would return “awesome.jpg”.
Option 2:
<script type="text/javascript"> function urldecode(str) { return decodeURIComponent((str + '').replace(/\+/g, '%20')) } function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&') for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('=') vars.push(hash[0]) vars[hash[0]] = hash[1] } return vars; } var dlink = getUrlVars()["dlink"]; if (dlink != '') { $('#dlink').attr("href", subs); } $(".links").each(function() { var _href = $(this).attr("href"); $(this).attr("href", _href + "?dlink=" + dlink); }); </script>