2011-03-15 7 views
0

jQueryでこの深い非id要素をどのように選択できますか?そして、私は最初から最後までは望んでいません。ちょうどその順番にちょうどちょうどいいです(例えば、3,4 "menu_transition"要素を順番に)。jQuery深い非id要素を選択する

<ul id="menu_container_content"> 
       <li class="menu_item"> 
        <div class="menu_background"></div> 
        <div class="menu_transition"></div> 
        <div class="menu_tile"><h2>ABOUT ME</h2></div> 
        <div class="menu_description"> 
         <div> 
          Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
          In lectus enim, pharetra in gravida quis, vehicula id ante. 
          Cras mollis, mauris sed fermentum tempus 
         </div> 
        </div> 
       </li> 
       <li class="menu_delimiter"></li> 
       <li class="menu_item"> 
        <div class="menu_background"></div> 
        <div class="menu_transition"></div> <!-- THIS CONCRETE ELEMENT I WANT EDITED --> 
        <div class="menu_tile"><h2>PROGRAMING</h2></div> 
        <div class="menu_description"> 
         <div> 
          Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
          In lectus enim, pharetra in gravida quis, vehicula id ante. 
          Cras mollis, mauris sed fermentum tempus 
         </div> 
        </div> 
       </li> 
    </ul> 

答えて

2

あなたは

$('#menu_container_content .menu_item:eq(1) .menu_transition') 

:eq() selectorN番目整合素子を選択する書き込むことができる(ゼロベース)。 eqセレクタを使用して、その代わりにeq()方法を使用することなく

+0

@Jin:ようこそ。あなたはこの答えを受け入れるべきです。代わりに – SLaks

+0

または鉱山、;-) – Alnitak

3

:それの中央で「N」と一緒に文字列セレクタを連結する必要性を避けるべき

$('#menu_container .menu_item').eq(n).children('.menu_transition')