Javascript 如何使用xPath添加jQuery单击事件? Html
现在我正在做一个项目,有人坚持使用xPath选择器 我有和上面提到的类似的DOM结构。我想换第二个div的颜色 如何在jQuery中使用xpath选择器 这可能对你有帮助Javascript 如何使用xPath添加jQuery单击事件? Html,javascript,jquery,html,xpath,Javascript,Jquery,Html,Xpath,现在我正在做一个项目,有人坚持使用xPath选择器 我有和上面提到的类似的DOM结构。我想换第二个div的颜色 如何在jQuery中使用xpath选择器 这可能对你有帮助 您不能使用标准jQuery核心。@t.S.您的答案与xpath有关。我需要使用XPathony。。。 <div id="slideit"> <a href="javaScript:void(0)">google</a> </div> <div> <p>
您不能使用标准jQuery核心。@t.S.您的答案与xpath有关。我需要使用XPathony。。。
<div id="slideit">
<a href="javaScript:void(0)">google</a>
</div>
<div>
<p>Test</p>
</div>
<div>
<p>Test</p>
</div>
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'
});