jQuery模糊和点击事件翻倍

时间:2012-08-16 15:15:31

标签: jquery

我的代码: http://jsfiddle.net/hayleyeaston/nkfms/4/

我正在整理邮政编码查询,其中用户输入邮政编码,然后点击按钮以触发邮政编码搜索。我在点击上有一个事件处理程序,但我也想在输入字段上添加一个用于模糊的情况,如果用户可能输入他们的邮政编码但实际上没有点击“查找”。这是为了确保在用户尝试提交整个表单之前进行邮政编码搜索。

我的问题是,当用户输入邮政编码并点击“查找”按钮时,我会同时运行模糊和点击事件。我在控制台日志中看到“搜索邮政编码”两次。如何修复此问题,以便仅在用户未单击“查找”按钮时才会出现模糊。

我的代码在上面的JSFiddle链接中。请任何人都可以帮忙,过去几天一直让我发疯。如果发生了邮政编码搜索,我发现检查表单提交,但理想情况下,如果可能,我想修复模糊/点击问题。感谢。

1 个答案:

答案 0 :(得分:1)

删除click()事件 - 您不需要它。

我的小提琴:http://jsfiddle.net/Grimdotdotdot/UKGYN/