jquery - Find not working with children().eq(n).nextAll().find('.class') -
i want next ('.slide') div specified particular indexed div. below example want ('.slide') div after "c"
html
<div id='parent'> <div class='slide'>a</div> <div class='slide'>b</div> <div class='slide'>c</div> <div class='slide'>d</div> <div class='slide'>e</div> <div class='otherdiv'>f</div> <div class='otherdiv'>g</div> </div>
jquery: $("#parent").children().eq(2).nextall().find('.slide')
the code doing following:
//retrieves dom element <div class='slide'>c</div> $("#parent").children().eq(2) //retrieves dom elements spans d-g .nextall(); //looks *inside* spans d-g inner elements have class 'slide' .find('.slide')
.nextall supports selector filter:
$("#parent").children().eq(2).nextall('.slide');
Comments
Post a Comment