我生气了...
不幸的是我要管理一个巨大的遗留应用程序,运行jquery 1.4.2和jquery.ui 1.8 ...... 管理人员不愿意投资移民 - 令人遗憾但可以理解,所以我在这里。这可能只会产生一个更有说服力的论据......
所以我有一个文本输入,我分配了自动完成功能。 我需要在从列表中选择有效选项后调用函数。
我尝试了无数组合......
我的最新代码:
$('#id_city').autocomplete({source: cities, select: my_function});
my_function进一步定义为
function my_function() {
}
但是有了这个,自动完成功能根本不起作用。
cities
是我在初始化页面时构建的数组。
如果我这样做
$('#id_city').autocomplete(cities)
自动填充有效,但我无法触发my_function
我最接近的胜利是实际绑定到#id_city
的模糊事件,但问题是当用户开始输入然后用鼠标选择事件时,模糊事件显然会过早触发,在用户用鼠标实际选择选项之前给我价值......
我尝试过其他方法:
我也尝试过autocompleteselect,没有快乐。
我在网上扫描了好几个小时,却找不到任何东西。这个问题有方法解决吗?我很感激。