【问题标题】:Dynamically created dropdown - up/down arrow keys not working动态创建的下拉菜单 - 向上/向下箭头键不起作用
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 是的,在接受我自己的答案的 2 天限制过后,我会确保这样做!谢谢:)
    猜你喜欢
    • 2023-03-23
    • 2012-10-06
    • 1970-01-01
    • 2015-11-24
    • 2021-01-05
    • 1970-01-01
    • 2014-05-24
    • 2018-11-28
    • 2016-01-04
    相关资源
    最近更新 更多