jQuery UIを使用して、SQLデータベースに基づいて提案を自動補完します。これは完全に動作しますが、私は(Googleのように)入力を現在選択/フォーカスされた要素(li)で自動的に埋めたいと思っています。自動入力フォーカス要素jQuery ui(オートコンプリート)
input name="movie" type="text" id="titles" class="input-field-primary" placeholder="Test" method="GET" autofocus>
$(function() {
$('#titles').autocomplete({
source: 'includes/search.php',
minLength: 3,
open: function(event, ui) {
$('.ui-autocomplete').off('menufocus hover mouseover mouseenter');
$(window).resize(function() {
$(".ui-autocomplete").css('display', 'none');
});
}
});
})
あなたはオートコンプリートが持っている 'SELECT'方法を見たことがありますか?選択:機能(イベント、UI){ \t \t \t \t \tアラート( "選択"); http://api.jqueryui.com/autocomplete/#event-select –
Iは、次の試み \t \t \t} ただし、これは、入力をクリックするか実際にアイテムを選択した後にのみ警告します。私は提案の1つがユーザーによって集中されているときに何かをしたいと思っています。 – Stefan1993
'open'メソッドを削除し、' focus'イベントを追加してください。それが動作します。私はあなたのためのサンプルを作成しましたhttps://jsfiddle.net/8egw1m8w/ –