我正面临一个问题。如何在按下“Enter”键时防止触发HREF(调用JS函数)?
我有一个href,当我点击它时调用一个javascript函数“delete_element_on_page”。
所以当我用鼠标点击HREF时,一切都很好,函数被调用。
但是,由于HREF具有焦点,如果继续敲击我的回车键,该功能会一次又一次地被调用,从而导致不期望的结果。
我该如何防止这种情况发生?
我在想 1.模糊焦点的href当我的函数被调用 - >我能做到这一点,但是这将意味着我不得不为每一个HREF手动做到这一点,因为jquery.blur能只能在个别元素级别触发。 - >另外,是否有一个JavaScript的地方,我可以做一个通用的模糊,无论哪个元素是焦点?
OR
- 停用从触发HREF的点击 回车键 - >这甚至可能吗?如果是的话,值得我在代码的复杂性/兼容性等方面..
非常感谢:)
谢谢!我不知道这种绑定方式会导致与“输入”键有关的不同行为。 – sprockett 2012-04-21 10:15:07