CSS セレクターを使用して、特定の要素の後に表示される要素を選択する方法はありますか。
このようなDOMがあるとします
<body>
<span class="next">A next span</span>
<div>
<span class="next target">the target next span</span>
</div>
<div>
<span class="next">this is the one I want to select</span>
</div>
</body>
span
クラスのを選択したいのですが、 のnext
後に表示されるものだけを選択しますspan.next.target
。これが難しいのは、それらが兄弟である必要も、同じ親ノードの下にある必要もありませんが、DOM のどこにでも表示できるということです。
これは可能ですか、それとも for ループに固執する運命にありますか?