jQueryUI10.2自动完成
刚将最新版本添加到我的站点,但是我的.renderitem会中断 “未捕获的TypeError:无法设置未定义的属性'\u renderItem'” 我是否认为它已经被替换了\或者有什么工作要做jQueryUI10.2自动完成,jquery,jquery-ui,Jquery,Jquery Ui,刚将最新版本添加到我的站点,但是我的.renderitem会中断 “未捕获的TypeError:无法设置未定义的属性'\u renderItem'” 我是否认为它已经被替换了\或者有什么工作要做 $(function() { $("#MainSearch").autocomplete({ source: "@Url.Action("ClientSearch","Schedule")",
$(function() {
$("#MainSearch").autocomplete({
source: "@Url.Action("ClientSearch","Schedule")",
minLength: 3,
select: function(event, ui) {
$("#MainSearch").val(ui.item.ClientName);
$("#mainSearchId").val(ui.item.ClientId);
return false;
}
}
).data("autocomplete")
._renderItem = function(ul, client) {
return $("<li></li>")
.data("item.autocomplete", client)
.append("<a>" + client.FullName + "</a>")
.appendTo(ul);
};
});
$(函数(){
$(“#主搜索”).autocomplete({
来源:“@Url.Action”(“ClientSearch”,“Schedule”)”,
最小长度:3,
选择:功能(事件、用户界面){
$(“#MainSearch”).val(ui.item.ClientName);
$(“#mainSearchId”).val(ui.item.ClientId);
返回false;
}
}
).数据(“自动完成”)
._renderItem=功能(ul,客户端){
返回$(“”)
.data(“item.autocomplete”,客户端)
.append(“+client.FullName+”)
.附录(ul);
};
});
解决方案是重命名
.data("uiAutocomplete")