jquery-ui - jQuery AutoComplete 触发更改事件

标签 jquery-ui autocomplete

如何以编程方式触发 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

JQuery Autocomplete help

当我通过浏览器手动与自动完成输入交互时,更改事件会按预期触发;但是在某些情况下我想以编程方式触发更改事件。

我错过了什么?

最佳答案

给你。虽然有点乱,但是很有效。

$(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/

相关文章:

jQuery UI 可排序动态包含问题

Django 全文搜索优化 - Postgres

intellij-idea - 如何强制 Intellij 按字母顺序排列自动完成选项?

jQuery UI 可排序 : maintain sortable-helper as list changes when dragging

jquery - 使用自己的图像更改 jQuery UI 按钮的图标

javascript - 如何获得 jQuery 可排序列表顺序?

javascript - JQuery ui 如何使可选中的某些元素不可选

autocomplete - 无法绑定(bind)到 'suggestions',因为它不是 'p-autoComplete' 的已知属性

plugins - Sublime Text 2慢-是否禁用大文件插件?

html - 如何删除密码建议 Chrome