说我有以下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?
答案 0 :(得分:0)
if($('li.div5').length) {
$(this).parents('.div1')......
}
答案 1 :(得分:0)
在纯CSS中 - 不,我担心没有父选择器。
答案 2 :(得分:0)
答案 3 :(得分:0)
CSS 级联,因此它只允许选择子项。没有提升选择器,除非你实现像jQuery
之类的东西并通过javascript完成。