2013-02-25 82 views
-1

我有2个包含DL DT DD的div,并且我想选择每个div的最后一个DT。但是它只从最后一个DIV中选择DT。选择最后一个孩子与jquery,但2个实例

HTML:

<div class=pack> 
<dl> 
<dt>Photos</dt> 
<dd>asd</dd> 

<dt>Videos</dt> 
<dd>asd</dd> 

<dt>Infographics</dt> 
<dd>ads</dd> 
</dl> 
</div> 

<div class=pack> 
<dl> 
<dt>Photos</dt> 
<dd>asd</dd> 

<dt>Videos</dt> 
<dd>asd</dd> 

<dt>Infographics</dt> 
<dd>ads</dd> 
</dl> 
</div> 

的jQuery:

$('.pack dl').find('dt').last().css({"background" : "none" }); 

的问题是,从jquery的第二DIV类仅选择最后DT =包

回答

1
$('.pack ul').each(function(){ 
    $(this).find('li').last().css({"background" : "none" }); 
}); 
+0

为DIVS提供不同的ID – 2013-02-25 17:06:53

0

由于@Brad M各自方法起作用。

$('.pack dl').each(function(){ 
     $(this).find('dt').last().css({"background" : "none" }); 
    });