次のようなDOMがあるとします。
<body>
<div class="a" data="a"><!-- 1 -->
<div>
<div class="a" data="b"><!-- 2 -->
</div>
</div>
<div class="a" data="c"><!-- 3 -->
<div class="a" data="d"><!-- 4 -->
<div class="a" data="e"><!-- 5 -->
</div>
</div>
<div class="a" data="f"><!-- 6 -->
<div class="a" data="g"><!-- 7 -->
</div>
</div>
</div>
</div>
<div>
<div class="a" data="h"><!-- 8 -->
</div>
</div>
</body>
クラスを持つ一致した要素の最上位要素を選択するにはどうすればよいa
ですか?
たとえば$('body').selector...
、1 と 8
$('[data="a"]').selector...
を選択する必要があります。2 と 3
$('[data="c"]').selector...
を選択する必要があります。4 と 6 を選択する必要があります。html 構造は単なる例であり、他の構造を持つこともできます。