【发布时间】:2016-12-09 17:51:28
【问题描述】:
我在我的项目 (v1.12.1) 中使用 jquery-ui 的自动完成功能。唯一的问题是,当我将鼠标悬停在自动完成项目上时,它会引发错误:
类型错误:项目未定义
select 事件运行良好。
jQuery(document).ready(function() {
jQuery("#autocomplete").autocomplete({
source: WP.autocompleteUrl + "?action=autocomplete",
focus: function(event, ui) {
return false;
},
select: function(event, ui) {
alert("Y");
return false;
}
}).data("ui-autocomplete")._renderItem = function(ul, item) {
return jQuery("<li>").data("item-autocomplete-item", item).data("url", item.url).append("<div>" + item.name + "</div>").appendTo(ul);
}
});
【问题讨论】: