CSS选择器 - 如果子类=?然后选择父母

时间:2012-02-02 15:59:19

标签: css css3 css-selectors

  

可能重复:
  Is there a CSS parent selector?

说我有以下CSS:

<div class="div1">
    <div class="div2">
        <div class="div3">
            <ul class="div4">
                <li class="div5">

                </li>
            </ul>
        </div>
    </div>
</div>

有没有办法定位,如果li.div5然后定位.div1 那么更改.div1的背景如果li.div5?

4 个答案:

答案 0 :(得分:0)

if($('li.div5').length) {
    $(this).parents('.div1')......
}

答案 1 :(得分:0)

在纯CSS中 - 不,我担心没有父选择器。

答案 2 :(得分:0)

不,你不能只用css。没有这样的选择器作为祖先选择器

工作

答案 3 :(得分:0)

CSS 级联,因此它只允许选择子项。没有提升选择器,除非你实现像jQuery之类的东西并通过javascript完成。