如何以编程方式触发jQuery UI的AutoComplete更改事件处理程序?
挂钩
$("#CompanyList").autocomplete({
source: context.companies,
change: handleCompanyChanged
});
Run Code Online (Sandbox Code Playgroud)
杂项尝试迄今为止
$("#CompanyList").change();
$("#CompanyList").trigger("change");
$("#CompanyList").triggerHandler("change");
Run Code Online (Sandbox Code Playgroud)
基于其他答案它应该工作:
当我通过浏览器手动与AutoComplete输入交互时,change事件按预期触发; 但是我想在某些情况下以编程方式触发更改事件.
我错过了什么?
jQuery自动完成UI - 我想开始搜索"onfocus",并在用户选中或点击进入搜索字段时立即显示选项列表,而无需用户输入任何内容.
默认行为似乎要求用户输入字符或向下箭头以开始滚动并开始搜索并获取值,即使我将所需字符数设置为零也是如此.
$( "#contact" ).autocomplete({
source: 'remote.php',
minLength: 0
});
谢谢!