autocomplete两个效果都没有

来源:2-6 搜索插件——autocomplete

_莫忘初衷_

2016-12-29 10:43

 <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>

写回答 关注

2回答

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

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

    DD慕帆 回复_莫忘初衷_

    原来源码在这里,谢谢

    2017-01-03 09:58:01

    共 7 条回复 >

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

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

    只是一个小前... 回复_莫忘初衷_

    是的,有些代码就是在另外的编辑器里有效,还有就是有时候需要替换一下调用的静态文件才能有效,你可以都试试。

    2016-12-29 15:27:25

    共 2 条回复 >

jQuery基础(五)一Ajax应用与常用插件

如何用jquery实现ajax应用,加入学习,有效提高前端开发速度

69100 学习 · 400 问题

查看课程

相似问题