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); } } });
From: https://www.sitepoint.com/jquery-hierarchy-path-element/
最后
以上就是害怕砖头最近收集整理的关于jQuery获取元素的层次结构路径的全部内容,更多相关jQuery获取元素内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复