【问题标题】:jQuery UI Autocomplete: How to make TAB select the first option on the list?jQuery UI 自动完成:如何让 TAB 选择列表中的第一个选项?
【发布时间】:2019-10-24 19:14:59
【问题描述】:

使用 jQuery UI 自动完成,有没有办法在 TAB 点击时自动选择第一项(或至少刺激向下键)?

【问题讨论】:

    标签: jquery jquery-ui jquery-ui-autocomplete


    【解决方案1】:

    你可以使用下面的 jQuery:

    $("#tags").on('keydown', function (e) {
                    var keyCode = e.keyCode || e.which;
                    if (keyCode == 9) {
                        //if alt pressed
                        e.preventDefault();
                        var _firstitem = $(".ui-autocomplete .ui-menu-item").first().text();
                        $(this).val(_firstitem);
                    }
                });
    

    请看一下这个fiddle

    https://jsfiddle.net/mv38yozx/

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2017-08-06
      • 2014-01-07
      • 2011-12-30
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多