-2
我在CSS選擇器很新,我試圖做到這一點選擇標籤。我想選擇滿足一些條件的第一個div
,比方說div[id*='ample']
然後,選擇所有div
與相同的條件,但不是第一個div
的孩子。符合條件
<div id="example1">
<div id="example2">
</div>
</div>
<div id="example3">
</div>
所以我希望的是得到了div
其id='example1'
和id='example3'
。 最好是如果例如div
與id='example3'
不必是第一個div
的兄弟。
你知道該怎麼做嗎?
我在想:
div = css_select("div[id*='ample')")
while True:
divs.append(div)
div = div + css_select("div[id*='ample')")
但它可能一文不值。
您應該避免使用ID,用於此目的這些div的父(該
body
例如)做到這一點,他們不是這意味着以這種方式工作,考慮使用類(你可能知道這一點) – Mohibeyki你應該編輯這個問題,而不是[重新發布](http://stackoverflow.com/questions/32295473/find-tags-using-css-selector - 丁不-其後裔)。 – BoltClock