2011-08-18 71 views
0

我最近从使用XPath切换到使用jQuery选择器。我有一个特殊的XPath选择的麻烦,我会用:兄弟jquery的后代

//h1[contains(.,'Some标题“)] //以下:: A [1]

基本上我得到的第一个链接元素来自兄弟的后代。

从我所理解的jQuery中选择后代作为“祖先的后代”,并选择兄弟姐妹作为“兄弟姐妹+兄弟姐妹”。

当我不在乎/知道兄弟标签是什么时,我该如何组合这些东西? (换句话说 “H1 + UL A” 的作品,但我要离开了

回答

0

如果你有你的H1只有一个兄弟姐妹,你可以使用

$('h1').siblings().find('a') 

如果您想要使用完整的NEXT同级,请执行

$('h1').next().find('a')