使用jQuery的click事件时出错

那里。 我正在使用jQuery将一个单击处理程序添加到我用于日历的某些按钮,但上下文似乎并不重要。 我已经尝试在click事件调用的函数中放置任何东西(或什么都没有)。

如果我连续点击几次(三或四次)按钮,我会收到错误。 它实际上似乎并不影响函数本身的执行。 它只是抛出一个错误,这显然是我的担忧。

有问题的代码如下:

$("#backward").click(function(event){. . .});

而我得到的错误是:

 Error in event handler for 'undefined': INDEX_SIZE_ERR: DOM Exception 1 Error: Index or size was negative, or greater than the allowed value. at J (chrome-extension://mgijmajocgfcbeboacabfgobmjgjcoja/content_js_min.js:14:142) at null. (chrome-extension://mgijmajocgfcbeboacabfgobmjgjcoja/content_js_min.js:17:184) at chrome-extension://mgijmajocgfcbeboacabfgobmjgjcoja/content_js_min.js:1:182 at miscellaneous_bindings:286:9 at chrome.Event.dispatchToListener (event_bindings:379:21) at chrome.Event.dispatch_ (event_bindings:365:27) at chrome.Event.dispatch (event_bindings:385:17) at Object.chromeHidden.Port.dispatchOnMessage (miscellaneous_bindings:253:22) event_bindings:369 chrome.Event.dispatch_ event_bindings:369 chrome.Event.dispatch event_bindings:385 chromeHidden.Port.dispatchOnMessage miscellaneous_bindings:253 

显然,问题在于扩展,这只是Google Dictionary 。

我不确定问题是与我有关还是与此有关,但我更喜欢我的网站不要与谷歌词典冲突…

谢谢!

如果它与其他东西发生冲突,你可以随时使用:

 $("#backward").click(function(e){ e.preventDefault(); . . . });