jquery:创建当前文本选择的xpath
jquery : create xpath of the current text selection
有没有办法使用jquery获得当前文本选择的XPath查询?
感谢您的帮助,
不,没有内置的方法可以使用jQuery来实现这一点。然而,还有其他javascript选项,请参阅此处:如何使用javascript计算元素的XPath位置?
试试这个:
更新现在应该可以工作了:
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/
相关文章:
- 使用xpath选择所有具有onclick的锚标记
- XPath以基于另一个节点按位置选择节点's的位置
- 使用XPath选择包含文本的节点,而不考虑CasperJS中的空白
- CasperJS可以't使用CSS选择器或xPath查找元素
- :css3容器XPath选择器
- Xpath 不想选择我的标签
- XPath 表达式,用于按源顺序选择 *所有* 元素、文本节点和注释节点
- 如何在 WebHarvest 中使用 XPath 不选择某些数据
- XPath选择不适用于Microsoft Edge(适用于Chrome和Firefox)
- CasperJS中的CSS和XPath选择器
- 使用带有selenium的xpath选择元素的文本
- 如何使用XPath或CSS选择可见元素
- 我能用Rangy找到与XPath相关的选择的开始和结束的值吗
- JQuery的XPath选择器
- 通过仅使用xpath来更改选择框的值
- 选择一个没有特定id、类、xpath等的元素
- XPath.如何选择所有文本节点,但只选中'在& # 39;选择# 39;元素
- YQL不按照文档顺序返回带有联合操作符(a|b)的xpath选择查询
- 如何找到一个随机ID的选择器,XPATH &;我正在用Selenium c#测试一个CMS工具
- 如何在Javascript中将CSS选择器转换为XPath