【发布时间】:2011-04-19 05:07:19
【问题描述】:
我试图防止在调用 select: in autocomplete 时发生模糊。 (select:在自动完成的建议框上单击该项目时调用) 但是,当我从建议框中选择一个项目时,无意中调用了模糊。 我该如何解决这个问题?
我的代码基本上是这样排列的。
$("#input_field").autocomplete({
source: "source.php",
select: function( event, ui ) { alert("Item selected! Let's not trigger blur!"); }
}).blur(function(event) {
alert("Alert if the user clicked outside the input, pressed enter, or tab button.");
alert("But not from the item selection! :S");
});
谢谢!
编辑:这里有一个简短的上下文。如果用户模糊输入,我正在尝试允许用户搜索/选择一个项目或创建一个新项目。
【问题讨论】:
-
如果您能提供更多背景信息说明为什么要阻止模糊的发生会有所帮助
-
谢谢,我希望我的简短背景能有所帮助
-
+1,我遇到了同样的问题。请参阅下面的答案。
-
+1 有同样的问题。
标签: jquery jquery-ui events jquery-ui-autocomplete blur