6

jQuery UI サイトからいくつかのコードをコピーし、自分のサイトに追加しました。

$('.field_values') // class that all input fields are a member of in my html
// here I am skipping .autocomplete, which works
// next comes the copied code
.data( 'ui-autocomplete' )._renderItem = function( ul, item ) {
return $( '<li>' )
.append( '<a>' + item.label + '<br>' + item.value + '</a>' )
.appendTo( ul );
 }
;

この _renderItem 関数に関するドキュメントが見つかりません。別のスタックオーバーフローの質問/回答は、問題がIDの代わりにクラスを持っている可能性があることを示唆しています。しかし、フィールドがたくさんあるので、クラスが必要です。

これを自分のクラスで動作させるにはどうすればよいですか?

4

2 に答える 2

0
.autocomplete( "instance" )._renderItem = function( ul, item ) {
      return $( "<li>" )
        .append( "<a>" + item.label + "<br>" + item.desc + "</a>" )
        .appendTo( ul );
    };

これが私にとってどのように機能するかです。

于 2015-10-01T19:10:17.220 に答える