为添加到jQuery UI自动完成UL底部的链接分配值

时间:2011-06-27 18:44:47

标签: jquery-ui autocomplete

我想添加“查看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'错误,因为我遍历堆栈。我或多或少地明白为什么我收到这个错误。但是,我不了解如何附加链接并将其视为另一个自动完成列表项。

回应Andrew Whitaker ......

自动填充的选择事件如下:

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。

0 个答案:

没有答案