Предполагая, что вы используете jQueryUI Autocomplete (в будущем, пожалуйста, свяжитесь с используемым плагином), вы можете нажать на событие select
и использовать event.preventDefault
, чтобы отменить поведение плагина по умолчанию (которое должен заменить введенный текст) и выполнить другое действие:
$("input").autocomplete({
select: function(event, ui) {
event.preventDefault(); // cancel the default behavior of selecting an option
$("#update-me").text(ui.item.label); // update the span with the selected option's label.
}
});
Пример: http://jsfiddle.net/5jWkL/
Надеюсь, это поможет.