テキストボックスにオートコンプリート機能を追加しています。参照 this jQueryオートコンプリートカスタムデータプラグイン。
カスタムデータコードがなくても問題なく機能します。次のカスタムデータコードを追加しました
.autocomplete( "instance" )._renderItem = function( ul, item ) {
return $( "<li>" )
.append( "<a>" + item.label + "<br>" + item.desc + "</a>" )
.appendTo( ul );
};
それはエラーをスローします
オートコンプリートウィジェットインスタンスのそのようなメソッド「インスタンス」はありません
私が行方不明のものはありますか?.
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 );
};