我想在单独的 中显示建议的自动完成div
,而不是显示在指定的自动完成小部件上的弹出菜单。这样做的原因是:我们使用自动完成来帮助用户看到他们即将尝试重复输入。当他们在输入字段中键入时,一个 div 将显示渐进匹配。
我正在使用带有远程数据源的自动完成示例代码“birds”进行测试:
<script>
$(function() {
function log( message ) {
$( "<div/>" ).text( message ).prependTo( "#log" );
$( "#log" ).scrollTop( 0 );
}
$( "#birds" ).autocomplete({
source: "search",
minLength: 2,
select: function( event, ui ) {
log( ui.item ?
"Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value );
}
});
});
</script>