我想检查当前的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