jquery:创建当前文本选择的xpath

时间:2013-02-13 13:42:28

标签: javascript jquery xpath

有没有办法,使用jquery获取当前文本选择的XPath查询?

感谢您的帮助,

2 个答案:

答案 0 :(得分:0)

试试这个:

已更新现在应该可以使用了:

var path = "/" + element.parents().map(function () {
    return this.tagName;
}).get().reverse().join("/");

path += "/" + element.prop("tagName") + "[" + (element.prevAll().length + 1) + "]";

http://jsfiddle.net/95PnT/5/

答案 1 :(得分:0)

不,没有使用jQuery执行此操作的内置方法。 但是,还有其他javascript选项,请参见此处:How to calculate the XPath position of an element using Javascript?