如何以编程方式触发 jQuery UI 的 AutoComplete 更改事件处理程序?
联播
$("#CompanyList").autocomplete({
source: context.companies,
change: handleCompanyChanged
});
迄今为止的其他尝试
$("#CompanyList").change();
$("#CompanyList").trigger("change");
$("#CompanyList").triggerHandler("change");
根据其他答案,它应该有效:
How to trigger jQuery change event in code
jQuery Autocomplete and on change Problem
当我通过浏览器手动与自动完成输入交互时,更改事件会按预期触发;但是在某些情况下我想以编程方式触发更改事件。
我错过了什么?
最佳答案
给你。虽然有点乱,但是很有效。
$(function () {
var companyList = $("#CompanyList").autocomplete({
change: function() {
alert('changed');
}
});
companyList.autocomplete('option','change').call(companyList);
});
关于jquery-ui - jQuery AutoComplete 触发更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6431459/