我面临一个问题。
我有一个href,当我点击它时它会调用一个javascript函数“delete_element_on_page”。
因此,当我用鼠标单击 HREF 时,一切都很好,并且该函数被调用。
但是,由于 HREF 具有焦点,如果继续按我的 Enter 键,该函数会一次又一次地被调用,从而导致不希望的结果。
我怎样才能防止这种情况发生?
我在想 1. 在调用我的函数时模糊对 href 的关注 --> 我可以这样做,但这意味着我必须为每个 HREF 手动执行此操作,因为 jquery.blur 只能在个人处触发元素级别。--> 或者,是否有一个相当于我可以做通用模糊的javascript,不管哪个元素是焦点?
或者
- 停用触发点击 HREF 的回车键 --> 这甚至可能吗?如果是这样,在代码复杂性/兼容性等方面值得我花时间。
非常感谢 :)