How to patch *just one* instance of Autocomplete on a page?

前端 未结 3 1727
生来不讨喜
生来不讨喜 2020-12-13 10:29

This answer -- jQueryUI: how can I custom-format the Autocomplete plug-in results? -- describes how to monkeypatch the jqueryUI autocomplete widget, so that it displays th

3条回答
  •  青春惊慌失措
    2020-12-13 10:40

    For recent versions of jQuery(1.8+) / jQuery UI (1.10+), you should use:

    $("selector").autocomplete({ ... }).data('uiAutocomplete')._renderItem = function( ul, item ) {
        return $( "
  • " ) .data( "item.autocomplete", item ) .append( "" + item.label + "
    " + item.desc + "
    " ) .appendTo( ul ); };

提交回复
热议问题