jQuery(Selector)如何从两个不同的类中选择最后一个元素

Yas*_*ari 2 jquery jquery-selectors

对于以下html

<div>
    <div class="col1" >
         I dont want to select this
    </div>
    <div class="col2">
         I dont want to select this
    </div>
    <div class="col1">
         I dont want to select this
    </div>
    <div class="col1">
         I dont want to select this
    </div>
    <div class="col2">
         I WANT to select this
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何选择具有两个不同类名的最后一个元素?

尝试使用

$("col1:last,col2:last)
Run Code Online (Sandbox Code Playgroud)

但它回馈了2个元素

试过了

$("col1,col2:last")
Run Code Online (Sandbox Code Playgroud)

这给出了所有的col1和col2的最后一个

Guf*_*ffa 5

首先获取具有任何类名称的所有元素,然后选择最后一个:

$('.col1,.col2').filter(':last')
Run Code Online (Sandbox Code Playgroud)