对于问题的无聊感到抱歉,我已经进行了搜索,但找不到任何匹配'得到下一个连续div的孩子'。
有什么想法吗?
//get current
var current = $('#holder').find('img.current');
//get next image
var next =
<div id="holder">
<div class="item odd">
<img class="current" src="project_1.jpg">
</div>
<div class="item even">
<img src="project_2.jpg">
</div>
<div class="item odd">
<img src="project_1.jpg">
</div>
<div class="item even">
<img src="project_2.jpg">
</div>
</div>
答案 0 :(得分:2)
var current = $('#holder').find('img.current');
var next = current.parent().next().find('img');
答案 1 :(得分:1)
假设同一个容器#holder
,此解决方案不依赖于dom:
var current = $('#holder').find('img.current');
var next = $("#holder img").eq(current.index("#holder img") + 1);