可能重复:
是否有 CSS 父选择器?
我可以通过使用隐藏以这种方式显示的 DOM 树.closest()
。
<div class='parent'>
<!-- some html code -->
<div class='child'>
</div>
<!-- some html code -->
<div>
$('.child').closest('parent').hide();
仅仅使用CSS就可以得到同样的效果吗?
如果是,如何?
可能重复:
是否有 CSS 父选择器?
我可以通过使用隐藏以这种方式显示的 DOM 树.closest()
。
<div class='parent'>
<!-- some html code -->
<div class='child'>
</div>
<!-- some html code -->
<div>
$('.child').closest('parent').hide();
仅仅使用CSS就可以得到同样的效果吗?
如果是,如何?
当前不存在可以选择前一个元素或父元素的选择器。
目前正在开发一个 4 级选择器。
所以在未来,你也许可以做这样的事情:
!.parent > .child { display: none; }
但在那之前,你必须坚持
$('.child').parent();
在 jQuery 中。