0

我在 jsfiddle ( http://jsfiddle.net/E7MSN/56/ ) 中创建了这段代码,它适用于静态列表,但在我的情况下,我也有一个关于检索不同 ul/li 的 keyup 事件的查询,具体取决于我在搜索框中输入的内容。

似乎发生的情况是,每次我按下向上或向下键时,都会触发 keyup 事件并向服务器发出新查询(PHP 脚本返回 ul 和 li)。然后,具有“选定”类的元素被重置为第一个列表项,而不是像 jsfiddle 示例中那样按箭头键时上下移动。

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

有任何想法吗?

4

1 回答 1

0

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

于 2012-07-02T21:21:51.837 回答