Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save thatisuday/39b31a3b804d65f657675a8d2116ede1 to your computer and use it in GitHub Desktop.
Save thatisuday/39b31a3b804d65f657675a8d2116ede1 to your computer and use it in GitHub Desktop.
jQuery(document).click(function(event){
event.stopPropagation();
var elem = event.target;
function traverseUp(el){
var result = el.tagName.toLowerCase() + ':eq(' + $(el).index() + ')',
pare = $(el).parent()[0];
if (pare.tagName !== undefined && pare.tagName !== 'BODY'){
result = [traverseUp(pare), result].join('>');
}
return result;
};
console.log('jQuery("body>' + traverseUp(elem) + '");');
return false;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment