2014-06-13 24 views
5

Benim html kodu şöyle belirli bir div içindeBen kimliği ile <code>div</code> içindedir sınıf "meyve" ile <code>li</code> tüm ana div'leri almaya çalışıyorum ...

<div class="container"> 
     <div id="tropical"> 
      <div class="info"> 
       <div class="desc"> 
        <p>Lorem ipsum.......</p>    
       </div> 
       <div class="list_of_fruits"> 
        <ul class="list"> 
         <li class="fruit">Avocado</li> 
         <li class="fruit">Banana</li> 
         <li class="fruit">Watermelon</li>   
        </ul> 
       </div> 
      </div> 
     </div> 

     <div id="sub_tropical"> 
      <div class="info"> 
       <div class="desc"> 
        <p>Lorem ipsum.......</p>    
       </div> 
       <div class="list_of_fruits"> 
        <ul class="list"> 
         <li class="fruit">Apple</li> 
         <li class="fruit">Blackberry</li>   
        </ul> 
       </div> 
      </div> 
     </div> 
    </div> 

bir elementin anne bul = tropikal ... Yaptığım

bu kadar şimdiye kadar ...

$(".fruit").parents().filter("div"); 

ama kimlikli div içinde <li> ebeveynleri seçer = sub_tropical

cevap

0

gerçekten almak istiyorsanız sadece div ler ve "değil" ul ler, deneyin bu

$("#tropical").find(".fruit").parents().filter("div"); 
6

kullanmak

$("#tropical").find(".fruit").parents(); 

$("#tropical").find(".fruit").fruits

1

deneyin #tropical div içeren alacak bu

$("#tropical").find(".fruit").parents(); 
İlgili konular