javascript - JQuery AutoComplete,使用自定义数据手动触发选择回调
问题描述
有一种方法可以手动触发select
并将自定义传递data
给它吗?我调查了这个问题,但这只是自动化 ui 和click
下拉项。我的 jQuery 自动完成初始化如下所示:
$("#id_full_name").autocomplete({
source: "/messages/fax/contact_autocomplete/",
minLength: 1,
focus: function(event, ui) {
event.preventDefault();
},
select: function(event, data) {
if (true) {
/* Do something */
} else {
/* Do something */
};
}
}
解决方案
只需声明一个实际函数并根据需要调用该函数:
function select(event, data) {
// ... whatever code
}
$("#id_full_name").autocomplete({
source: "/messages/fax/contact_autocomplete/",
minLength: 1,
focus: function(event, ui) {
event.preventDefault();
},
select: select
});
select(null, "custom data");
推荐阅读
- google-maps - 海上 Google Maps API 距离矩阵
- javascript - 如何使用分组选项设置 react-select 的值?
- c# - 是否可以添加链接到特定角色 mvc 的表
- java - 整数字段的 Bean 验证
- node.js - React Native 渲染适用于服务器端还是客户端?
- powershell - 使用 PowerShell 根据列标题/行标题拆分 CSV 文件中的数据
- java - 使用自签名证书生成签名
- npm - npm 需要一个对等
- java - Maven IntelliJ 错误:无法导入 Maven 项目。有关详细信息,请参阅日志
- python - Django StaticLiveServerTestCase 有时以:远程主机强制关闭现有连接