更新jquery-ui版本后,自动完成功能不起作用

时间:2014-01-29 09:58:34

标签: jquery jquery-ui jquery-ui-autocomplete

我将旧版本的jquery-ui更新为1.10.3,现在自动完成 在firebug的控制台窗口中,我可以看到服务器的查询结果为json,但是我看不到窗口小部件。检查后 - 似乎一切正常,但小部件保持“display:none”。

ko.bindingHandlers.autoComplete = {
    init: function (element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
        $(element).autocomplete({
            minLength: 0,
            autoFocus: true,
            source: function (request, response) {
                response(valueAccessor().source(request.term));
            },
            select: function (event, ui) {
                allBindingsAccessor().value(ui.item.label);
                if (valueAccessor().afterSelect) {
                     valueAccessor().afterSelect(allBindingsAccessor().value);
                }
                $(this).blur();
            }
        });
    }

};

1 个答案:

答案 0 :(得分:1)

更新到jquery-ui-1.10.4并且有效。