Javascript 我将如何实现这一点?我想要一个行为不同的自动完成字段

Javascript 我将如何实现这一点?我想要一个行为不同的自动完成字段,javascript,jquery,search,autocomplete,jquery-autocomplete,Javascript,Jquery,Search,Autocomplete,Jquery Autocomplete,因此,我试图实现以下目标: 我希望人们能够搜索,它将以自动完成的方式显示结果(现在我使用的是jquery ui自动完成,它非常适合这种情况)。但是,我希望所有的事情都能在自动完成下拉视图中完成 例如,当从下拉列表中选择一个项目时,它会更新所有项目(取决于单击的项目)。比如说,从搜索结果来看,一些国家点击加拿大,然后会用加拿大或其他国家的省份列表更新下拉列表 我不知道如何使用jquery自动完成来实现这一点。这是个坏习惯。我该怎么做?我可以创建自己的自动完成功能吗 感谢您的帮助。这件事困扰了我一段

因此,我试图实现以下目标:

我希望人们能够搜索,它将以自动完成的方式显示结果(现在我使用的是jquery ui自动完成,它非常适合这种情况)。但是,我希望所有的事情都能在自动完成下拉视图中完成

例如,当从下拉列表中选择一个项目时,它会更新所有项目(取决于单击的项目)。比如说,从搜索结果来看,一些国家点击加拿大,然后会用加拿大或其他国家的省份列表更新下拉列表

我不知道如何使用jquery自动完成来实现这一点。这是个坏习惯。我该怎么做?我可以创建自己的自动完成功能吗


感谢您的帮助。这件事困扰了我一段时间

Jquery autocomplete为select提供回调

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


使用上述任何一种方法,您都可以触发自定义事件或调用另一个函数,或者只需在回调中完成设置省的工作。

我不确定这是否符合我的要求。我希望下拉列表显示第一次搜索的结果,如果单击其中一个,我希望下拉列表保持在那里,但只是更改以显示新结果。
$( ".selector" ).bind( "autocompleteselect", function(event, ui) {
  ...
});