2016-04-14 26 views
0
// I want to reach 
<div class="blue flex"> 
    <div class="upvote"></div> 
    <div class="main"> 
    <div class="url"></div> 
    <div class="url_expo"></div> // to this 
    </div> 
    <div class="main"> 
    <div class="gone"></div> 
    <div class="gone_expo"></div> 
    </div> 
    <div class="talk"></div> 
    <div class="flag"></div> 
    <div class="change"></div> // from this 
</div> 

Aslında bunu zaten yapabilirim. Homever benim için gerçekten uzun görünüyor. Bu yüzden birisi bu kodu kısaltabilir mi diye sormaya karar verdim. Böyle eşitliği kullanılarak yapabilirsinizEbeveyn torunlarını edinin - Jquery

MY WAY 
$(this).parent().children().eq(1).children().eq(1); 

cevap

0

Diğer yol:

$(this).parent().find('.main:eq(0) > div:eq(1)'); 
+0

Ne 'Döküm Ana: eq (0)> div: eq (1)' araçlar? Ana ve ilk çocuk ..... ????? –

+0

.main: eq (0), ilk .main öğesinin ve div öğesinin olduğunu belirtir: eq (1), bu .main öğesinin ikinci div olduğunu gösterir. –