jquery:迭代各种ul的列表项?

时间:2011-01-15 14:42:56

标签: jquery keypress loops

嘿伙计们, 有人已帮我解决了以下问题:我想通过列表项迭代上下箭头。 http://jsfiddle.net/zBjrS/1/ 在这个例子中,我只有一个UL,并希望浏览其列表项。

意味着我有多个ul在彼此之下,并且想要无痕地浏览所有这些,就像只有一个UL一样。 http://jsfiddle.net/zBjrS/2/

任何想法我怎么能这样做?

谢谢

2 个答案:

答案 0 :(得分:1)

您需要检查是否找到了任何元素,如果没有找到,请尝试使用.parent().prev().children(':first')(或:last向后搜索)。见my update to your jsfiddle;

答案 1 :(得分:0)

你可以给每个li一个带号码的id

<li id="item_1"></li>
<li id="item_2"></li>

在某处存储所选项目的编号,并使用它来构建一个id字符串以用作选择器