У меня возникают проблемы с попыткой правильной работы автозаполнения.
Все выглядит нормально для меня, но....
<script>
$(function () {
    $("#customer-search").autocomplete({
        source: 'Customer/GetCustomerByName',
        minLength: 3,
        select: function (event, ui) {
            $("#customer-search").val(ui.item.label);
            $("#selected-customer").val(ui.item.label);
        }
    });
});
</script>
<div>
<input id="customer-search" />
 </div>
@Html.Hidden("selected-customer")
Однако, когда я выбираю элемент из раскрывающегося списка, это значение применяется к текстовому полю вместо метки.
Что я сделал неправильно?
Если я посмотрю на источник с помощью firebug, я вижу, что мое скрытое поле обновляется правильно.