Ошибка автозаполнения JQuery: не удается найти свойство 'hide' из неопределенного - PullRequest
0 голосов
/ 15 мая 2018

Автозаполнение не будет работать в моем проекте 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"]
});

И я получаю ошибку

Uncaught 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" );

Любые отзывы и помощь приветствуются!

Привет

...