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 –