javascript - Jquery 自动完成自定义数据错误,自动完成小部件实例没有此类方法 'instance'

标签 javascript jquery jquery-ui autocomplete jquery-ui-autocomplete

我正在向文本框添加自动完成功能。 引用this jQuery 自动完成自定义数据插件。

没有自定义数据代码,它可以正常工作。我添加了以下自定义数据代码

 .autocomplete( "instance" )._renderItem = function( ul, item ) {
                        return $( "<li>" )
                          .append( "<a>" + item.label + "<br>" + item.desc + "</a>" )
                          .appendTo( ul );
                      };

它抛出错误

no such method 'instance' for autocomplete widget instance

有什么我遗漏的吗?

我正在使用 jQuery v1.11.2 和 jQuery UI - v1.10.3

最佳答案

更新了新版本的语法:我认为他们现在没有使用实例。

       $("#Id").autocomplete().data("uiAutocomplete")._renderItem =  function( ul, item ) 
       {
         return $( "<li>" )
         .append( "<a>" + item.label + "<br>" + item.desc + "</a>" )
         .appendTo( ul );
       };

关于javascript - Jquery 自动完成自定义数据错误,自动完成小部件实例没有此类方法 'instance',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30365669/

相关文章:

c# - 为特定行禁用 jsgrid 的编辑和删除按钮

与 HTML 相关的 Javascript/JQuery 脚本放置

javascript - 将 'document' 与 'the selector itself' 放入 jQuery 中?

php - 是否提供对 Web Sockets 的原生 PHP 支持?

javascript - 如何使用 rn-fetch-blob 发送 POST 请求来下载文件?

javascript - jQuery fadeIn 'slow' 立即出现

javascript - 使用 mongoose 中间件删除依赖文档时的并发问题

javascript - 匹配查询的jquery长度

javascript - 使用 jquery 检查 div 中的所有值是否唯一

jquery - 关于 jQuery 的一些简单问题