【发布时间】:2012-07-02 21:14:41
【问题描述】:
我在 jsfiddle (http://jsfiddle.net/E7MSN/56/) 中创建了这段代码,它适用于静态列表,但在我的情况下,我还有一个关于 keyup 事件的查询,它根据我输入的内容检索不同的 ul/li搜索框。
似乎发生的情况是,每次我按下向上或向下键时,都会触发 keyup 事件并向服务器发出新查询(PHP 脚本返回 ul 和 li)。然后,具有“选定”类的元素被重置为第一个列表项,而不是像 jsfiddle 示例中那样按箭头键时上下移动。
我尝试使用 .change 作为文本框,但这似乎也不起作用。
有什么想法吗?
【问题讨论】:
标签: jquery dynamic drop-down-menu event-handling