div-group 下的 CSS 分割 div

标签 css css-selectors

HTML:

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

CSS:

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

当内部 div 处于事件状态时,如何选择第二个 div? 实际上,更改为 display:block

最佳答案

更新:您似乎不想更改父元素的样式。相反,您想要第二个 <div>如果第一个<div>要更改的类包含一个子元素,类别为:active。

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

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

关于div-group 下的 CSS 分割 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20461444/

相关文章:

css - 选中选项时使 div 可见

css - Google Chrome 开发者工具不显示检查的元素样式?

javascript - 其他用户接收消息

javascript - JavaScript中的CSS函数不做边框动画?

javascript - 添加后如何删除类

css - 高效的 CSS 选择器

jquery - IE7 中 jQuery 选择器中的特殊字符

javascript - CSS - 将整个图像显示为背景而不裁剪

xpath - XPath与CSS选择器[attr ^ =]等效吗?

javascript - 使用 nth-child 选择器选择元素