2013-02-25 93 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" }); 
    });