Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使jQuery自动完成的结果立即消失_Javascript_Jquery_Autocomplete - Fatal编程技术网

Javascript 如何使jQuery自动完成的结果立即消失

Javascript 如何使jQuery自动完成的结果立即消失,javascript,jquery,autocomplete,Javascript,Jquery,Autocomplete,我的一个页面上有一个jQuery自动完成字段。当我专注于“自动完成”字段并点击tab时,结果列表需要一点时间才能消失。此外,如果我在“自动完成”字段中按enter键,结果将永远保持不变 当字段失去焦点或我按下enter键时,是否有一种简单、最好是内置的方法使结果列表立即消失?我可以通过观察blur和keypress事件来编写自己的解决方案,但它似乎已经存在了。您使用的jQuery Autocomplete插件中的哪一个?好问题。这个:这个插件没有表现出你在他们的示例页面上描述的任何行为。你是对的

我的一个页面上有一个jQuery自动完成字段。当我专注于“自动完成”字段并点击tab时,结果列表需要一点时间才能消失。此外,如果我在“自动完成”字段中按enter键,结果将永远保持不变


当字段失去焦点或我按下enter键时,是否有一种简单、最好是内置的方法使结果列表立即消失?我可以通过观察blur和keypress事件来编写自己的解决方案,但它似乎已经存在了。

您使用的jQuery Autocomplete插件中的哪一个?好问题。这个:这个插件没有表现出你在他们的示例页面上描述的任何行为。你是对的,它没有。不过,问题现在已经解决了,所以我想这无关紧要。你在使用众多jQuery自动完成插件中的哪一个?好问题。这个:这个插件没有表现出你在他们的示例页面上描述的任何行为。你是对的,它没有。不过问题现在已经解决了,所以我想没关系。
$(".ac_results").css("display", "none");