【发布时间】:2023-03-18 21:40:01
【问题描述】:
我正在jQuery 中寻找类似以下的 CSS4 选择器:
:nth-last-match(selector)
我需要从元素列表中选择倒数第二个元素,其中并非每个元素都有class - 请参阅以下示例,突出显示我希望实现的目标。
$('.select:nth-last-child(2)').addClass('selected');
.test.selected { color:red; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<div class="test">a</div>
<div class="test select">a</div>
<div class="test">a</div>
<div class="test select">a</div>
<div class="test">a</div>
<div class="test">a</div>
<div class="test select">EXPECTED SELECTION</div> //This element should be selected
<div class="test">a</div>
<div class="test select">a</div>
<div class="test">a</div>
</div>
非常感谢。
【问题讨论】:
标签: javascript jquery html jquery-selectors