我是靠谱客的博主 害怕砖头,最近开发中收集的这篇文章主要介绍jQuery获取元素的层次结构路径,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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获取元素的层次结构路径所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部