我想檢查當前的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. 有沒有辦法檢查兩個DOM元素是否相等?
- 2. 有沒有辦法找出某個元素重疊的元素?
- 3. jquery檢查元素是否有元素
- 4. 有沒有辦法來檢查一個元素是否有鼠標懸停?
- 5. ,如何檢查元素是否有一個元素沒有移動到它
- 6. 有沒有辦法停用某個div /元素上的懸停?
- 7. 有沒有辦法顯示/隱藏沒有CSS的元素?
- 8. 檢查是否有任何元素包含某些CSS樣式
- 9. 檢查元素是否有兩個類
- 10. 有沒有辦法從一個元素獲得SlickGrid的實例
- 11. 檢查元素是否只有一個子元素
- 12. 如何檢查元素是否在jQuery中有多個CSS類
- 13. 有沒有辦法讓元素在GTM
- 14. li元素不擴展到ul元素的高度當一個li元素推高ul的高度
- 15. Ul Li最後一個元素沒有正確對齊
- 16. jQuery:如何查看當前元素是否有一個類X
- 17. 如何檢查一個元素是否是另一個元素的有效子元素/父元素
- 18. JavaScript不調整UL元素的高度有時使用Jquery插入LI元素
- 19. 選擇li元素數ul元素
- 20. css - 有沒有什麼辦法可以禁用css元素與另一個css元素
- 21. 檢查數組是否有空元素
- 22. 檢查DOM元素是否有焦點
- 23. 檢查元素是否有孩子?
- 24. CSS選擇器:有沒有辦法選擇周圍的元素?
- 25. 有沒有辦法來檢查是否有一個字符串數組的下一個元素?
- 26. 檢查元素有子女或沒有
- 27. 有沒有辦法斷言一個元素沒有類?
- 28. 如何檢查某個特定元素是否具有某個類?
- 29. 量角器檢查元素是否有子元素
- 30. 如何隱藏父子li元素,其子元素ul-li元素都是使用jQuery隱藏的?
沒了..不是CSS。 – 2012-01-04 19:32:33