2012-07-02 49 views
0

我在jsfiddle(http://jsfiddle.net/E7MSN/56/)中创建了此代码,它适用于静态列表,但在我的情况下,我也有一个关于检索不同ul /这取决于我输入到搜索框中的内容。动态创建下拉 - 上/下箭头键不工作

什么似乎发生的是,每当我按下或关闭,键入事件被触发,并向服务器发出一个新的查询(PHP脚本返回ul和li)。然后,具有“selected”类的元素被重置为第一个列表项,而不是按照jsfiddle示例中的箭头键上下移动。

我尝试过使用.change作为文本框,但那似乎也不起作用。

任何想法?

回答

0

我使用了switch语句,并添加了一个默认情况来处理它,而不是将它放在函数的顶部。问题解决了!

+3

请确保您将答案标记为解决方案。 – Eli

+0

是的,在接受我自己的答案已过去2天后,我会确保这样做!谢谢 :) – 7ch5