2016-04-24 39 views
1
den Baum unter Geschwister divs mit jQuery nach unten

Ich habeWählen Sie das erste passende

Angenommen
<div class="x"> 
    <div class="y"></div> 
    <div class="y"></div> 
    <div class="y"></div> 
    <div class="y"></div> 
    <div class="y"></div> 
    <div class="y"></div> 
    <div class="z"></div> 
    <div class="y"></div> 
    <div class="y"></div> 
    <div class="y"></div> 
    <div class="z"></div> 
</div> 

Bei dem Klicken von .y muss ich .z auszuwählen, die eine nach unten der Reihenfolge erste. Was soll ich schreiben, nachdem

$(this). ? 

Wo this ist die div ich geklickt haben.

Antwort

3

Sie können nextAll() Methode wie folgt verwenden.

$(this).nextAll('.z:first') 
0

.next() wird aus dem Baum auswählen nach unten. schließt t() sucht nach den nächsten Vorfahren, versuchen Sie:

$(this).next("div.z"); 
Verwandte Themen