次のようなマークアップがあります。
<div class='wrapper plugin'>
//some content
<div class='child-wrapper plugin'>
//some more content
<div>
<ul>
<li><div class='cliky'>clicky!</div></li>
</ul>
</div>
</div>
<div class='cliky'>clicky!</div>
</div>
div内の divではなく、最初の .clicky
divのみを選択できるようにする必要があります。.clicky
.plugin > .plugin
ラッパーにも.plugin
クラスがあります-直感に反するように見えるかもしれませんので、別の見方をすると次のようになります: I want to get the .clicky
children of a given .plugin
div, but not .plugin .plugin .clicky
.
私は次のようなセレクターを試しました:
$('.wrapper').find('.clicky').not('.plugin > .clicky');
しかし、彼らはまだすべての子.clicky
要素を選択しました - ネストされた.plugin
要素のものを含みます..
.plugin .clicky
特定の.plugin
divの要素のみを選択し、要素を選択できないようにするにはどうすればよい.plugin .plugin .clicky
ですか?