注意* 我知道还有一个与此问题相关的问题,但是该问题特定于其他用户问题。我正在寻找一种方法来深入研究此错误并找到问题所在。
我收到此类型错误:
Uncaught TypeError: ((x.event.special[i.origType] || (intermediate value)).handle || i.handler).apply is not a function
在特定文本区域中按键时。这是 Jquery Keypress 的代码
$(document).on('keypress', '#NewComment', function() {
$(this).removeClass('ErrorBorder');
$('.btn-Submit-Comment').prop("disabled", false);
});
我检查了 Firefox 开发工具,这是绑定(bind)到 #NewComment
文本区域的唯一 Jquery 函数。
如果我注释掉按键,我仍然会收到此类型错误?有关如何进一步深入研究此错误以找出导致此错误的原因的任何建议。我当前的代码库有 1.5+ 百万行代码。
在文本区域内按下任意键时会引发此错误
最佳答案
更正了这个问题,它是由我的代码中的双 .on 引起的。千行深。真的很沮丧 Jquery 对于这个特定的错误没有更好的错误处理。我必须挖掘所有 JS 代码并开始注释函数,直到找到它
关于javascript - 随机 Jquery 异常错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45015569/