我想添加“查看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。