jQuery的自动完成触发更改事件 [英] jQuery AutoComplete Trigger Change Event

查看:199
本文介绍了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");

基于其他答案

它的工作

如何触发jQuery的变化事件$ C $角

jQuery的自动完成和变化问题

JQuery的自动完成功能帮助

如预期,当我手工通过浏览器自动完成输入交互的变化事件触发;不过,我想在某些情况下编程触发更改事件。

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆