Возможно, где-то есть ошибка форматирования / стилизации.Вот пример того, как он работает, как и ожидалось: http://jsfiddle.net/N6DC6/1
На живой странице я получаю тот же результат: часть кода для автозаполнения добавляется после закрывающего тега form
.Хорошо;важно, чтобы значение попало в текстовое поле для отправки.Это снова приводит меня к мысли, что есть проблема с форматированием и / или стилем.
Это основано на том, что я прочитал ваш вопрос как: не могу заставить его работать.Но после прочтения ваших других комментариев, похоже, вы работаете, но пытаетесь что-то сделать, основываясь на том, что щелкнуло во всплывающем окне автозаполнения ... Не уверен.-u-
Если это так, вы можете добавить прослушиватель onChange
к текстовым полям и сделать что-то, если удовлетворяется определенный критерий.
РЕДАКТИРОВАТЬ
Вот решение:
Вам необходимо добавить опцию select для создания экземпляра элемента автозаполнения:
$( "#query" ).autocomplete({
source: availableTags,
select: function(event, ui){
$('#div1').html(ui.item.value)
}
});
$( "#query2" ).autocomplete({
source: availableTags2,
select: function(event, ui){
$('#div2').html(ui.item.value)
}
});
Вот рабочий пример: http://jsfiddle.net/N6DC6/3/