如何使用 xPath 添加 jQuery Click 事件

how to add jQuery click event using xPath?

本文关键字:Click 事件 jQuery 添加 何使用 xPath      更新时间:2023-09-26

>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'
        });