我想檢查當前的li是否有ul,如果是這樣的話,將樣式應用於li。有沒有辦法做到這一點在CSS?有沒有辦法檢查當前LI元素是否有某個元素,例如使用css的UL?
1
A
回答
0
+0
這種風格是'ul'而不是'li' – 2012-01-04 19:29:36
0
使用jQuery來做到這一點很簡單。 $('li')。has('ul')。css('background-color','red');
0
CSS Tricks discusses what you want here - 它被稱爲父母選擇器,它不是一個好主意實現。如果孩子存在,通常我會使用jQuery將樣式應用於父項。
0
你想知道元素(li)是否具有某個子元素(ul),如果是,請設置父元素(li)?
如果是的話 - 不,沒有辦法根據純CSS中的孩子來設計父母的樣式。但是,jQuery具有選擇器,可以讓您獲取與此模式相匹配的節點,然後您可以將樣式應用於該模式。
0
這條規則應該適用於任何在任何水平下具有ul的風格。
ul li {/* */}
如果你想的風格,具有UL鋰直接怒吼咆哮,您可以使用此規則
ul > li {/* */}
相關問題
- 1. 檢查div是否有元素並且沒有某些元素
- 2. 有沒有辦法檢查兩個DOM元素是否相等?
- 3. 有沒有辦法找出某個元素重疊的元素?
- 4. jQuery每個沒有獲取子元素ul的父元素li
- 5. jquery檢查元素是否有元素
- 6. 檢查li是否有ul
- 7. 有沒有辦法來檢查一個元素是否有鼠標懸停?
- 8. ,如何檢查元素是否有一個元素沒有移動到它
- 9. 有沒有辦法停用某個div /元素上的懸停?
- 10. 有沒有辦法用ruby選擇某個類的html元素?
- 11. 檢查某些元素是否是沒有jQuery的「聚焦」
- 12. 是否有可能使LI元素在UL中垂直溢出?
- 13. 有沒有辦法顯示/隱藏沒有CSS的元素?
- 14. 檢查是否有任何元素包含某些CSS樣式
- 15. 檢查元素是否有兩個類
- 16. 檢查是否存在特定的li元素ul
- 17. 有沒有辦法限制一個HTML元素的CSS類?
- 18. 如何查找li元素路徑中的ul個元素?
- 19. 有沒有辦法從一個元素獲得SlickGrid的實例
- 20. 檢查元素是否只有一個子元素
- 21. 螢火蟲,檢查元素等有沒有辦法隱藏它?
- 22. 有沒有辦法檢查所有表單元素,然後使用jQuery過濾特定的選擇元素?
- 23. 有沒有辦法用css過濾掉隱藏的元素?
- 24. 如何檢查元素是否在jQuery中有多個CSS類
- 25. 有沒有辦法讓元素在GTM
- 26. jQuery:如何查看當前元素是否有一個類X
- 27. 如何檢查一個元素是否是另一個元素的有效子元素/父元素
- 28. li元素不擴展到ul元素的高度當一個li元素推高ul的高度
- 29. Ul Li最後一個元素沒有正確對齊
- 30. 有沒有辦法在UIKit元素之上顯示SpriteKit元素?
沒了..不是CSS。 – 2012-01-04 19:32:33