我试图防止模糊发生时选择:在自动完成被调用。 (选择:在自动完成的建议框中单击项目时调用) 但是,无意中,从建议框中选择项目时会调用模糊。 我该如何解决这个问题?jQuery - 防止自动完成选择触发模糊()
下面是我的代码基本排队的方式。
$("#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");
});
谢谢!
编辑:这是一个简短的上下文。我试图让用户搜索/选择一个项目或创建一个新的项目,如果用户模糊输入。
,如果你可以给多一点背景下,为什么你想从发生,这阻止模糊有助于 – JohnP 2011-04-19 05:16:19
谢谢,我希望我的简要上下文帮助 – m0dE 2011-04-19 08:55:57
+1,我遇到同样的确切的问题。请参阅下面的答案。 – 2011-12-14 21:13:11