2010-09-27 147 views
0

什麼是通過最低級別的「li」元素循環的正確方法?用於子元素的jquery選擇器

<div id="mainnav"> 
    <ul> 
     <li> 
      <ul> 
       <!-- These are the elements I want to loop through --> 
       <li> 
       </li> 
       <li> 
       </li> 
       <li> 
       </li> 
       <!-- End These are the elements I want to loop through --> 
      </ul> 
     </li> 
    </ul> 
</div> 

我試過這個,但是選擇器沒有發射。

jQuery("#mainNav > ul > li > ul > li").each(function() { 

}); 

回答

1

#ID selectors是大小寫敏感的,你需要#mainnav(小寫n),像這樣:

jQuery("#mainnav > ul > li > ul > li").each(function() { 

}); 

You can test it out here

+0

沒有注意到案件的區別。我正在建立在別人的工作上,所以習慣了我用我的正常腸衣....乾杯! – 2010-09-27 11:11:22

+0

@詹姆斯 - 歡迎:) – 2010-09-27 11:18:29