我怎么做到这一点?我想要一个行为不同的自动完成字段

时间:2011-08-14 05:00:38

标签: javascript jquery search autocomplete jquery-autocomplete

所以我想要实现的目标如下:

我希望人们能够搜索并以自动完成的方式显示结果(现在我正在使用jquery ui自动完成功能,对此非常有用)。但是我希望在自动完成下拉视图中完成所有操作。

因此,例如,当从下拉列表中选择一个项目时,它会更新所有项目(具体取决于单击哪个项目)。所以从搜索中可以看出结果是一群点击加拿大的国家会用加拿大的省份列表来更新下拉列表。

我无法弄清楚如何使用jquery自动完成功能。这是不好的做法。我该怎么做?我可以创建自己的自动完成功能吗?

感谢任何帮助。这是困扰我一段时间的事情。

1 个答案:

答案 0 :(得分:3)

Jquery autocomplete为select提供回调。

$( ".selector" ).autocomplete({
   select: function(event, ui) { ... }
});

OR

$( ".selector" ).bind( "autocompleteselect", function(event, ui) {
  ...
});

使用上述任何一种方法,您都可以触发自定义事件或调用其他函数,或者只是在回调中处理设置省份的工作。