假设我有一个像这样的 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结构只是一个例子,它可以有任何其他结构。