JQuery自动填充错误:无法找到未定义的属性“hide”

时间:2018-05-15 11:07:46

标签: javascript jquery autocomplete jquery-ui-autocomplete

自动填充功能不适用于我的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" );

任何反馈和帮助表示赞赏!

此致

0 个答案:

没有答案