jQuery UI 自动完成:如何使 TAB select 成为列表中的第一个选项?
jQuery UI Autocomplete: How to make TAB select the first option on the list?
使用 jQuery UI 自动完成功能,有什么方法可以自动 select TAB 点击时的第一个项目(或至少刺激一个向下键)?
您可以使用下面的 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/
希望对您有所帮助。
使用 jQuery UI 自动完成功能,有什么方法可以自动 select TAB 点击时的第一个项目(或至少刺激一个向下键)?
您可以使用下面的 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/
希望对您有所帮助。