这似乎是jQuery UI 1.9.x版本中自动完成的问题 - 有没有办法在点击某些项目后保持jQuery UI自动完成菜单打开?在1.9.2中,无论我尝试什么,无论我尝试什么,菜单都不会保持打开状态。
我必须使用jQuery UI 1.9.2。我已经看到了早期版本的jQuery UI的解决方案,但它们不适用于1.9.2。
此代码适用于旧版本的jquery + jquery UI:
var $input = $("input").autocomplete({
source: ['Hello', 'Goodbye', 'Foo', 'Bar']
});
$input.data("autocomplete").menu.options.selected = function(event, ui) {
// clear out old function
};
类似的代码在ui 1.9.2中不起作用:
答案 0 :(得分:0)
$( "#input" ).autocomplete({
source: availableTags,
close : function (event, ui) {
if (!$("ul.ui-autocomplete").is(":visible")) {
$("ul.ui-autocomplete").show();
}
}
});