23
因爲我從jQueryUI的1.8.1切換到1.10.x我意識到我的自定義項目渲染器不工作了:jQueryUI版本1.10自動完成 - 如何設置_renderItem?
Uncaught TypeError: Cannot set property '_renderItem' of undefined
什麼是新版本jQueryUI的不同?
這裏我的代碼:
$("#lexicon-search-input")
.autocomplete({
...
}).data("autocomplete")._renderItem = customItemRenderer;
這是工作jQueryUI的1.8.1,但不會對1.10.3。
還有一件事:我使用多個自動填充字段。因此,我無法在全球進行設置。例如,$ .ui.autocomplete.prototype._renderItem = customRenderItem可以工作,但會影響我所有的自動完成。
非常感謝。我沒有意識到命名已從「自動完成」更改爲「ui-autocomplete」。 – Marco
沒關係,不客氣;) – SirDerpington