0
什么是纯粹使用CSS选择器语法,而不是一个方法调用选择一个同级的方式下一个兄弟?选择当前元素
例如给定:
<div>Foo</div><whatever>bar</whatever>
如果元素e
代表div
然后我需要选择<whatever>
不论它是否是一个<div>
或<p>
或什么的。
String selectorForNextSibling = "... ";
Element whatever = div.select(selectorForNextSibling).get(0);
查找这样的选择器的原因是有一个通用的方法,可以从兄弟节点或子节点获取数据。
我试图解析一个应用程序的HTML其中div
位置无法计算一个选择。否则,这将一直是那么容易,因为使用:
"div.thespecificDivID + div,div.thespecificDivID + p"
我想主要是从上面选择删除div.thespecificDivID
部分(例如,如果这个工作:“+ DIV + P”)
难道这解决了吗? http://stackoverflow.com/help/someone-answers –