Revision: 52583
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 27, 2011 01:25 by cliffpyles
Initial Code
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;
}
Initial URL
Initial Description
Initial Title
jQuery.hrefToObject.js
Initial Tags
Initial Language
Other