问答详情
源自:2-6 搜索插件——autocomplete

autocomplete两个效果都没有

 <script type="text/javascript">
            $(function () {
                var arrUserName = ["王五", "刘明", "李小四", "刘促明", "李渊", "张小三", "王小明"];
                $("#textSearch").autocomplete(arrUserName,{
                    minChars: 0, //双击空白文本框时显示全部提示数据
                    formatItem: function (data, i, total) {
                        return "<I>" + data[0] + "</I>"; //改变匹配数据显示的格式
                    },
                    formatMatch: function (data, i, total) {
                        return data[0];
                    },
                    formatResult: function (data) {
                        return data[0];
                    }
                }).result(SearchCallback);
                function SearchCallback(event, data, formatted) {
                    $(".tip").show().html("您的选择是:" + (!data ? "空" : formatted));
                }
            });
        </script>

提问者:_莫忘初衷_ 2016-12-29 10:43

个回答

  • DD慕帆
    2017-01-02 17:37:55
    已采纳

    应该是你的代码写错了吧,那个文本输入框,如果你没有改的话,他的id和name都是"txtSearch",而,你运用autocomplate控件的时候,写的是$("#textSearch"),你看一下是不是

  • 只是一个小前端
    2016-12-29 15:03:08

    放在其他代码编辑器里就好了。