btr は基本的に私に答えをくれましたが、他の人にとっては、私が理解できなかったことです:
アップグレード ガイドに従って に変更item.autocomplete
しましたが、 に変更するのui-autocomplete-item
を忘れていました。したがって、私の(無効な)コードは次のようになりました(オートコンプリート呼び出しの最後の部分):autocomplete
ui-autocomplete
.data( "autocomplete" )._renderItem = function( ul, item ) {
return jQuery( "<li>" ).data( "ui-autocomplete-item", item ).append( "<a>--" + item.label + "<br>" + item.desc + "</a>" ).appendTo( ul );
item.autocomplete
2行目に変更しましたが、1行目に変更するui-autocomplete-item
のを忘れたことに注意してくださいautocomplete
ui-autocomplete
同等の作業コードは次のとおりです。
.data('ui-autocomplete')._renderItem = function(ul, item) {
return jQuery('<li>').data('ui-autocomplete-item', item ).append('<a>--'+ item.label+'<br>'+item.desc+'</a>').appendTo(ul);
};
助けてくれてありがとう。