jQuery的自动完成触发更改事件 [英] jQuery AutoComplete Trigger Change Event
本文介绍了jQuery的自动完成触发更改事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你如何触发jQuery用户界面的自动完成change事件处理函数编程?
How do you trigger jQuery UI's AutoComplete change event handler programatically?
接管
$("#CompanyList").autocomplete({
source: context.companies,
change: handleCompanyChanged
});
其它这样尝试远
$("#CompanyList").change();
$("#CompanyList").trigger("change");
$("#CompanyList").triggerHandler("change");
基于其他答案
它的应工作
如预期,当我手工通过浏览器自动完成输入交互的变化事件触发;不过,我想在某些情况下编程触发更改事件。
The change event fires as expected when I manually interact with the AutoComplete input via browser; however I would like to programmatically trigger the change event in some cases.
我在想什么?
推荐答案
在这里你去。这是一个有点混乱,但它的工作原理。
Here you go. It's a little messy but it works.
$(function () {
var companyList = $("#CompanyList").autocomplete({
change: function() {
alert('changed');
}
});
companyList.autocomplete('option','change').call(companyList);
});
这篇关于jQuery的自动完成触发更改事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文