有没有办法使用 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
class 的 s,next
但只选择出现在span.next.target
. 使这变得棘手的是它们不必是兄弟姐妹或在同一个父节点下,而是可以出现在 DOM 中的任何位置。
这甚至可能吗,还是我注定要坚持使用 for 循环?