Функция jQuery для получения пути иерархии элемента путем определения предков элементов и прохождения их родительских элементов до тех пор, пока не будет достигнут корень дерева.
/*jQuery function to create path function used to get the path of the node in the tree*/
jQuery.fn.extend({
getPath: function (path) { /*The first time this function is called, path won't be defined*/
if (typeof path == 'undefined') path = ''; /*Add the element name*/
var cur = this.get(0).nodeName.toLowerCase();
var id = this.attr('id'); /*Add the #id if there is one*/
if (typeof id != 'undefined') { /*escape goat*/
if (id == 'browser') {
return path;
}
}
var html = this.html();
if (html.search('
' + path);
} else {
return this.parent().getPath(path);
}
}
});