【发布时间】:2012-02-11 19:39:53
【问题描述】:
我正在使用 jQuery Autocomplete 搜索本地城市数据库。代码如下:
$('#txt_search_city').autocomplete({
source: url,
delay: 0,
autoFocus: true,
select: function( event, ui ) {
$( "#id_city" ).val( ui.item.id );
$(this).closest('form').submit();
},
focus: function( event, ui ) { event.preventDefault(); }
});
我希望默认选择第一个返回值(就像它在 facebook 上一样)。所以本质上,如果他们只是按回车键,他们将触发第一个结果的选择。
我认为这就是 autoFocus: true 所做的,但它不起作用。没有显示错误,只是没有选择第一个结果。
想法?
【问题讨论】:
标签: javascript jquery jquery-ui jquery-autocomplete jquery-ui-autocomplete