Назначение значения для ссылки, добавленной в нижней части jQuery UI Autocomplete UL - PullRequest
0 голосов
/ 27 июня 2011

Я хочу добавить «Просмотреть все результаты для x», где x - это текущие символы, введенные в текстовое поле, к которому прикреплено автоматическое заполнение.Я могу добавить ссылку, используя следующий код:

var cur_ter = $(this).val();
$( '.ui-autocomplete' ).append(
    '<li class="bottom ui-menu-item"><a><span style="color: #153e72;">See All Results for "' + cur_ter + '"</span></a></li>'
    );

Однако, когда я нажимаю Enter, я получаю ошибку «ui.item is undefined», когда я возвращаюсь обратно в стек.Я более или менее понимаю, почему я получаю эту ошибку.Однако я не понимаю, как добавить ссылку и обработать ее как другой элемент списка автозаполнения.

В ответ на Эндрю Уитакер ...

Событие выбора автозаполнения выглядит следующим образом:

select: function(event, ui) {
    $( '.global_search_control input.main' ).val(ui.item.value);
    $(this).closest('form').trigger('submit');
    }

Я хочу, чтобы ссылка "Просмотреть все результаты для x" передавала cur_ter, представляющий символы, содержащиеся в текстовом поле, в .global_search_control input.main.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...