【发布时间】:2015-10-28 20:42:16
【问题描述】:
我的站点中有一些组件,这些组件对它们有操作,但前提是它们不包含在另一个元素中。
使用不喜欢的css选择器
:not(.container) > .box
<body>
<main>
<div class="container">
<div class="box">kalle</div>
</div>
<div class="box">palle</div>
</main>
<div class="box">olle</div>
</body>
只有在上下文为正文时才会找到“palle”
如果上下文是 html,将同时找到 'palle' 和 'olle'
谁能解释一下原因?
【问题讨论】:
-
>表示只选择直接后代。palle不是 body 的直接后代,olle根本不是 main 的后代
标签: jquery html css jquery-selectors