在下面的代碼中,我希望能夠將CSS樣式應用於父列表li class="parent"
項目。但是,只有當用戶在該子女的子項li class="child"
上懸停時纔會生效。在CSS中選擇一個孩子的父親
這是我的理解是,這將是不可能只使用CSS,但沒有人知道一個潛在的JavaScript解決方案的(理想情況下使用jQuery,因爲我們已經在使用我們的網站上這個庫)
謝謝!
<ul>
<li class="parent"><a href="URL" >Main Link</a>
<ul class="sub-menu">
<li class="child"><a href="URL" >Link</a></li>
</ul>
</li>
</ul>
請注意,雖然您已將'class =「parent」'放入您的標記中,但確實沒有理由這樣做。如下面的答案所示,使用'nearest('li')'查找最近的擁有物品。你甚至不需要'class =「child」',因爲你可以做'$('li li')。hover(...);' – Phrogz 2012-02-24 04:37:21