此答案 - jQueryUI: how can I custom-format the Autocomplete plug-in results? - 介紹如何monkeypatch jqueryUI自動填充小部件,以便以特定方式顯示內容。它使用的方法是替換$.ui.autocomplete.prototype
上的函數。如何在頁面上修補*一個*自動完成的實例?
這意味着全部自動完成小部件將獲得此修補程序。
有沒有一種方法可以修補的自動填充小部件只需一個輸入元素? 這是什麼?
當我檢查$('$input').autocomplete
時,我看不到任何自動完成fns(_renderItem,_renderMenu,_search等)。
這似乎不工作在IE中,錯誤始終是「數據(...)」爲空或不是對象。「在這種情況下'data'實際上是不受支持的嗎? http://api.jquery.com/data/中的示例正常工作,並且該頁面上唯一的警告是IE不允許以這種方式處理XML。 – GSerg 2013-02-06 12:14:38
嘗試使用'.data('uiAutocomplete')'代替。這在jQueryUI的最新版本中已更改。 – 2013-02-06 14:02:51
是的,這樣工作,謝謝。 – GSerg 2013-02-06 14:23:34