我正在向文本框添加自动完成功能。 引用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/