Cha*_*e G 2 javascript css jquery styles
jQuery('.parent:visible').each(function () {
if (jQuery(this).find('.child-1').is(':hidden')) {
jQuery(this).find('.child-2').css('color', '#000')
}
});
Run Code Online (Sandbox Code Playgroud)
选择孩子很容易,分开,但由于ifCSS 中没有语句,我希望有一些我缺少的神奇CSS.
编辑:根据建议修复js
.parent:not(.hidden) .child-1:not(.hidden) + .child-2 也许?
.parent { border:1px solid red; }
.hidden { display:none; }
.parent:not(.hidden) .child-1:not(.hidden) + .child-2 {
color:green;
}
Run Code Online (Sandbox Code Playgroud)
<div class="parent">
<div class="child-1">one</div>
<div class="child-2">two</div>
</div>
<div class="parent">
<div class="child-1 hidden">one</div>
<div class="child-2">two</div>
</div>
<div class="parent hidden">
<div class="child-1">one</div>
<div class="child-2">two</div>
</div>
<div class="parent">
<div class="child-1">one</div>
<div class="child-2">two</div>
</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76 次 |
| 最近记录: |