嗨!
我想選擇一個特定節點(具有特定的className)的父節點來應用一些CSS樣式。
據我所知,只存在子元素,後代,繼節點等CSS3選擇器操作數...所以只有在DOM文件中的一些「向前」的選擇是可能的。當選擇器應用於DOM文檔中的某個部分時,選擇器描述的元素始終是選中的最後一個元素。我錯了嗎?但願如此!
如何在以下示例中選擇第一個<div>
元素?假設可能存在很多其他<div>
s,其中包含<p>
s,我只想選擇包含p.foo
但不包含p.bar
的<div>
。請注意,我想選擇<div>
而不是<p>
!
<div>
<h1>Test</h1>
<p class="foo">Some text</p>
</div>
<div>
<h1>Test 2</h1>
<p class="bar">Some other text</p>
</div>
在此先感謝!
[有沒有CSS父選擇器?](http://stackoverflow.com/questions/1014861/is-there-a-css-parent-selector) – 2011-04-01 17:03:55
@Matt對不起,沒有找到當我搜索它時...所以它可能會被關閉,我想。感謝您的鏈接。 – leemes 2011-04-01 17:08:10
如果您搜索「css父選擇器」,這是最高結果,有31,000個視圖。 – 2011-04-01 17:09:40