我正在使用jQueryUI自动完成插件,它工作正常,但它只能在第一次工作。如果用户单击其他位置然后再次尝试使用它,则不会显示。 这是我的代码:
$(function() {
var availableTutorials = [
"Accounting Department",
"Administrative",
"Business Development",
"Central Services",
"Corporate Development",
"Customer Service",
];
$("#TextBox1").autocomplete({
minChars: 0,
delay: 0,
source: availableTutorials,
minLength: 0
}).on('focus', function() {
$(this).keydown();
});
});
有什么建议我可以解决这个问题吗?
答案 0 :(得分:0)
试试这个
$(this).trigger('keydown.autocomplete');
而不是
$(this).keydown();