/ Published in: Other
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
var hrefToObject = function (linkElementArg) { var href = { base: '', parameters: {}, toString: function () { var hrefString = this.base + '?'; var pCounter = 0; for (p in this.parameters) { var parameter = this.parameters[p]; if (pCounter != 0) { hrefString += '&' + p + '=' + parameter; } else { hrefString += p + '=' + parameter; } pCounter++; } return hrefString; } }; var hrefLink = $(linkElementArg).attr('href'); //href value of link provided var hrefQuery = hrefLink.split('?'); //query appended the the href URL var hrefPairs = hrefQuery[1].split('&'); href.base = hrefQuery[0]; for (var h in hrefPairs) { var pair = hrefPairs[h].split('='); href.parameters[pair[0]] = pair[1]; }; return href; }