概述
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获取元素的层次结构路径所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复