我尝试了各种方法,但我觉得我的选择器变得太复杂了,甚至让谷歌浏览器无法响应。我相信有一个简单的方法来做到这一点。
选择classa
,但仅当没有classb
存在,并忽略它的最后一个实例。
<div class="container">
<div class="classa classb"></div> <!-- Dont Select -->
<div class="classa"></div> <!-- Select -->
<div class="classa"></div> <!-- Dont select last instance -->
</div>
.classa
不是最后一个子元素,您将无法排除它。请参阅https://dev59.com/j2LVa4cB1Zd3GeqP0uM0#10230466 - BoltClock