【问题标题】:how to use down arrow key navigation for textbox and autocomplete using jquery如何使用向下箭头键导航文本框和使用 jquery 自动完成
【发布时间】:2013-08-09 06:52:12
【问题描述】:

我有一个表单,其中一个文本框位于另一个下方。我已经使用 jquery 使用向下箭头进行导航。

case arrow.down:
//Set focus to the same cell next row
var str = $(this).attr('rel');
str = parseInt(str) +1;
console.log(str);
$("#code_" + str).focus();
break;

导航效果很好。

现在我在文本框中添加了 jquery 自动完成插件 1.1。当我在文本框中键入产品时,自动建议框会显示产品,但我无法使用自动建议框中的向下箭头向下滚动。当我尝试使用向下箭头滚动时,焦点会转移到下面的下一个文本框。

上面的 jquery 脚本优先于自动完成插件。当自动完成框可见时,向下箭头应该在自动建议框本身内导航,当自动建议框不可见时,向下箭头键应该导航到下面的下一个文本框,有什么办法吗?

提前致谢

【问题讨论】:

    标签: jquery


    【解决方案1】:

    自动完成框有openclose 事件。使用这些来控制您的箭头键导航代码是否应该执行某些操作(例如,当您看到 open 而不是 close 时不应该这样做)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-07
      • 1970-01-01
      • 1970-01-01
      • 2020-10-11
      • 2011-01-02
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多