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>