说我有以下标记
<div class="xxx yyy zzz"> <!-- This div is generated by JS and the class names change all the time -->
<div class="aaa"> Hello </div>
</div>
如何在不知道父div的类名的情况下使用CSS来定位父div的css?
Ex: parent.aaa { background: #fff; }
答案 0 :(得分:1)
使用CSS定位元素的父级是不可能的。会很好!
您可以使用javascript查找元素,然后将一个类添加到父级,然后添加类的样式:
// javascript - jquery
$(".aaa").parent().addClass("parentClass");
// css
.parentClass {
... your styles ...
}
答案 1 :(得分:0)
在CSS中没有父选择器,但您可以使用Javascript
element.parentNode