jQuery - Предотвращение запуска автозаполнения при выборе размытия ()

Я пытаюсь предотвратить размытие, когда вызывается select: in autocomplete. (select: вызывается, когда элемент щелкается в поле предложения автозаполнения) Однако непреднамеренно размытие вызывается, когда я выбираю элемент из окна предложений. Как мне решить эту проблему?

Вот как в основном выстроен мой код.

$("#input_field").autocomplete({
    source: "source.php",
    select: function( event, ui ) { alert("Item selected! Let's not trigger blur!"); }
}).blur(function(event) {
    alert("Alert if the user clicked outside the input, pressed enter, or tab button.");
    alert("But not from the item selection! :S");
});

Спасибо!

Редактировать: Вот краткий контекст. Я пытаюсь разрешить пользователям искать / выбирать элемент или создавать новый элемент, если пользователь размывает ввод.

14
задан Syscall 7 March 2018 в 16:46
поделиться