Javascript 遍历html嵌套列表,后续问题-检测节点';s位置

Javascript 遍历html嵌套列表,后续问题-检测节点';s位置,javascript,dom,traversal,Javascript,Dom,Traversal,关于我先前的一个问题: 我还有一个问题,如下: 我需要能够在树中的某个点开始“位置”。用户可以通过散列(例如#post9)选择树中的节点-他们可以单击列表中的任何位置来选择节点,也可以将url标记为书签,其中包括该节点自己的散列 因此,我进一步的问题是:如何使用URL中的哈希在树中定位节点并获取其位置?URL中的哈希与节点的id相关 非常感谢。使用window.location.hash获取元素,找到它,然后在元素列表上使用index()获取其索引/位置 var node = $(window

关于我先前的一个问题:

我还有一个问题,如下:

我需要能够在树中的某个点开始“位置”。用户可以通过散列(例如#post9)选择树中的节点-他们可以单击列表中的任何位置来选择节点,也可以将url标记为书签,其中包括该节点自己的散列

因此,我进一步的问题是:如何使用URL中的哈希在树中定位节点并获取其位置?URL中的哈希与
  • 节点的id相关


    非常感谢。

    使用
    window.location.hash
    获取元素,找到它,然后在
  • 元素列表上使用
    index()
    获取其索引/位置

    var node = $(window.location.hash),
        index = $('li').index(node);
    

    以像素表示的索引位置或偏移位置?太好了-非常感谢,现在一切都很好