Начальная загрузка начальной загрузки: показывать другой текст в поле после выбора

Я использую загрузчик typeahead для поиска, как это:

 $('.lookup').typeahead({

source: function (query, process) {
    return $.getJSON(
        'json_autocomplete.php',{ query: query },
        function (data) {

            var newData = [];
                $.each(data, function(){

                    newData.push(this.label);
                    //populate hidden field with id
                    $('#contact_id').val(this.id);

                });

            return process(newData);

        });
}

 });

Данные JSON выглядят так:

 [{"label":"Contact: Jeff Busch-> Busch, Jeff: 1975-11-24","value":"Busch, Jeff","id":"2096"}, ...

Работает отлично. Когда пользователь начинает вводить данные, «метка» отображается в списке под вводом. ОДНАКО, когда пользователь щелкает один из элементов списка, я хочу, чтобы текст «значения» появлялся во входном текстовом поле, а не вся информация метки, которая была найдена!

Это возможно?

Вот скрипка:

http://jsfiddle.net/michels287/qdgo651h/

Ответы на вопрос(2)

Ваш ответ на вопрос