0

我正在使用 jquery-ui-1.8.21 自动完成并让它从数据库中检索数据。现在我有两个问题——我在网上搜索过,但没有人回答我的问题——它正在检索邮政编码列表,但是当从选项中选择一个时,选项/选项/菜单列表仍保留在屏幕上。当通过输入键选择或通过鼠标单击更好时,如何使列表清除/消失?

这是我的jQuery代码:

$(document).ready(function() {
            $("#container").hide();
            $("#autocomplete").val("");
            $("#autocomplete").focus();
            $("#autocomplete").autocomplete({
                autoFocus: true,
                source: "search.php",
                minLength: 2, //search after two characters
                //change: function(event, ui) { ... }
                select: function(event, ui) {
                    //do something
                    $("#autocomplete").val(ui.item.autocomplete);
                    $("#container").hide().fadeIn(3000);
                }
            });
        });

我的下一个问题是 - 我怎样才能限制选择只从前到后匹配?例如,我开始输入 55 并获得所有以 55 开头的邮政编码,但也包括任何 55 的邮政编码,例如 50055,但我只想要那些以 55 开头的邮政编码。

在此先感谢您的帮助!

4

0 回答 0