CSS在div-group下设置div

时间:2013-12-09 01:08:43

标签: css css-selectors

HTML:

<div class=1><div class=active></div></div>
<div class=2></div>

CSS:

.1 {}
.2 {display:none;}

当内部div处于活动状态时,如何选择第二个div? 实际上,更改为显示:阻止

2 个答案:

答案 0 :(得分:1)

更新:您似乎不希望更改父元素的样式。相反,如果第一个<div>包含带有class:active的子元素,则需要更改第二个<div>类。

if ($(".one > div.active").length > 0) {
    $('.two').css("display", "block");
}

http://jsfiddle.net/5rphc/2/

答案 1 :(得分:0)

.1:active > .2 
      { 
         display: block; 
      }

“&gt;”表示CSS中的“兄弟”运算符