2016-04-14 15 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> 

Eigentlich kann ich schon das tun. Mein Weg scheint mir wirklich lang zu sein. Also habe ich mich entschieden zu fragen, ob jemand diesen Code kürzen kann.Erhalten Sie Eltern Enkelkinder - Jquery

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

Antwort

0

Andere so, wie Sie dies mit eq tun können:

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

Was '.main: eq (0)> div: eq (1)' bedeutet? Erstes Kind von main und ..... ????? –

+0

.main: eq (0) zeigt auf das erste .main-Element und div: eq (1) zeigt auf das zweite div dieses .main-Elements. –