自动填充功能不适用于我的ASP.NET项目。
方案是将输入文本框添加到具有自动填充功能的表单中。检查附加的输入文本框,代码实际得到它。同时使用虚拟选项,但仍然无效。
以下是代码:
self.valueContainer.append('<input type="text" name="InputValues" id="selectedOptionListItemSearchText" />');``
var searchText = jQuery('#selectedOptionListItemSearchText');
searchText .autocomplete({
delay: 300,
minLength: 1,
source: ["test","option"]
});
我得到的错误是
未捕获的TypeError:无法读取未定义的属性“hide”
停止在jquery-ui-1.12.0.js的这一部分:
this._initSource();
this.menu = $( "<ul>" )
.appendTo( this._appendTo() )
.menu( {
// disable ARIA support, the live region takes care of that
role: null
} )
.hide()
.menu( "instance" );
任何反馈和帮助表示赞赏!
此致