如何使用 xPath 添加 jQuery Click 事件
how to add jQuery click event using xPath?
>Html
<div id="slideit">
<a href="javaScript:void(0)">google</a>
</div>
<div>
<p>Test</p>
</div>
<div>
<p>Test</p>
</div>
现在我正在从事有人坚持使用 xPath 选择器的项目。
我有上面提到的类似的 DOM 结构。我想更改第二个div的颜色。
- 如何在jQuery中使用xpath选择器
这可能会
对您有所帮助。
堆栈溢出链接
function _x(STR_XPATH) {
var xresult = document.evaluate(STR_XPATH, document, null, XPathResult.ANY_TYPE, null);
var xnodes = [];
var xres;
while (xres = xresult.iterateNext()) {
xnodes.push(xres);
}
return xnodes;
}
$(_x('//div[@id="slideit"]/a[contains(@href, "javaScript:void(0)")]/..//following-sibling::div[1]')).css({
'color': 'red'
});
相关文章:
- Fancybox是否将Click事件静音
- AngularJs的ng-click$事件将子元素作为目标传递
- jsplumb中的Click事件处理程序丢失“;这个“;对象
- jquery on click事件来显示内容
- jQuery.on-click事件不会发生
- AngularJS$apply有时不会;当在highchart中使用click事件时,t触发更新{{}}中html标记中
- 追加Jquery后的Binding Click事件不起作用
- 将click事件绑定到AngularJS指令中的子元素
- 现代网络爬虫是使用 click 事件还是直接导航到锚标记上的 href
- JavaScript on Click 事件在 img 标签上无法正常工作
- 如何覆盖jQuery所选元素的“click”事件
- 带有元素移除的Javascript remove-click事件
- 如何在不接触某些元素的情况下附加document.click事件
- 当event.target返回子元素时,如何只获取click事件的父元素
- 我可以't对jquery上的click事件使用off函数
- 根据文件类型取消绑定和重新绑定click事件处理程序
- 当标记单击未启动时的On Click事件.如何捕获事件
- 无法从jTemplate输出中挂接Click事件
- mouseover,out and click事件不适用于折线
- 如何在angularjs中的指令中注册click事件