0
小さなオートコンプリートオブジェクトを作成し、結果をli
要素のリストとしてリストしました。私はthis.on('input', function() {});
イベントを持っていて、リスト内の項目を選択して正常に動作するときに処理します。今、結果を隠すためにblur
イベントを追加したいと思います。 blur
イベントを追加すると、input
イベントが機能しなくなります。ぼかしと入力の競合が発生しました
$.fn.autoComplete = function() {
this.on('input', function() {
AutoComplete(self.val());
});
this.on('blur', function() {
$('#' + settings.resultsDivId).hide();
});
function AutoComplete(term) {
// ajax call
});
};