2010-05-05 55 views
1

以下HTMLjQuery的(選擇)如何從兩個不同的類

<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> 

如何選擇兩個不同的類名的最後一個元素中選擇最後一個元素?

使用

$("col1:last,col2:last) 

嘗試,但它給回2元

試圖

$("col1,col2:last") 

,這給所有col1和最後COL2的

+0

嗯,我不知道你的意思。你是說「col1」和「col2」都是div嗎? – hunter 2010-05-05 20:10:12

回答

4

首先獲得所有元素與任何類名,然後選擇最後一個:

$('.col1,.col2').filter(':last') 
+0

工作,謝謝Guffa! – 2010-05-05 20:17:02

1

嘗試last()方法。

$(".col1,.col2").last();

+0

但我想最後一個div有兩個類名之一(不是一個) – 2010-05-05 20:10:25

+0

我明白你的意思了,那怎麼辦? – hunter 2010-05-05 20:12:47

+0

是最後一個jQuery函數? – 2010-05-05 20:20:21