0

刚刚将最新版本添加到我的网站,但是我的 .renderitem 打破了“未捕获的类型错误:无法设置未定义的属性 '_renderItem'”

我是否认为它已被替换\或有什么解决方法?

 $(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);
                    };


            });
4

1 回答 1

0

解决方案是重命名

.data("uiAutocomplete")
于 2013-03-20T14:58:27.067 回答