我有三个列表。 当我点击下一步,我想获得下一个李,这是好的,但是当我到达第一个列表的结尾时,我希望下一个是第二个列表中的第一个..我会尝试解释一下更好一点。nextAll() - 多列表遍历
<ul class='list'>
<li image_id="1"></li>
<li image_id="2"></li>
</ul>
<ul class='list'>
<li image_id="3"></li>
<li image_id="4"></li>
</ul>
<ul class='list'>
<li image_id="5"></li>
<li image_id="6"></li>
</ul>
所以,我有三个列表。接下来我想知道有多少利的有,所以我写了..
var how_many $('ul.list li').length;
这是件好事,这勾起所有6里的..
接下来我想找到一个李,如果它有图像ID即时通讯。
var which = $('ul.list li[image_id^="' + image_id +'"]');
这一切都很好。
所以现在我要去寻找下一个李娜的图片ID是什么..
var found_next = which.nextAll('ul.list li').attr('image_id');
这也适用..
我然后加载新的图像中使用具有回调.load更新当前image_id ...
“问题”是当点击,next..next..next等,我说到第一个列表的结尾jquery带回“未定义”不是第一个李第二个列表。有没有人有任何建议?
任何帮助将不胜感激。
首先去的地方时,这些问题的发生 - > http://api.jquery.com/nextAll/组合 – elclanrs 2012-02-10 17:34:16