fsi*_*i90 6 javascript jquery xpath dom
我需要获取 DOM 元素的 XPath 以保留它,以便我可以查找该元素的泡沫。
我已经尝试过这个答案的getPathTo方法,但是当我使用这样的 jQuery 创建的对象调用该方法时......
getPathTo(jQuery('h3').first());
Run Code Online (Sandbox Code Playgroud)
...我收到此错误:
未捕获的类型错误:无法读取 undefined(...) 的属性“childNodes”
我试图parentNode用parent()、childNodes和children()、 和tagName替换prop('tagName'),但后来我收到了undefined作为函数结果......
那么,您是否有getPathTo与 jQuery类似的功能?
该方法需要一个 DOM 节点,你给它一个 jQuery 对象
getPathTo(jQuery('h3').first()[0])
Run Code Online (Sandbox Code Playgroud)
或者
getPathTo(jQuery('h3').first().get(0))
Run Code Online (Sandbox Code Playgroud)