无法获取属性'应用'未定义或空引用的IE11和Chrome
Unable to get property 'apply' of undefined or null reference - IE11 and Chrome
我是Javascript和jQuery的新手,在修复此错误时遇到了问题。
当我尝试在IE11和chrome中调试时,会出现此错误。最初我得到了
无法获取未定义或空引用的属性"call"
在jquery.validate.min.js中为event.handle.call
和我做了一些研究,并通过更改为event.dispatch.call
来修复它。一旦我修复了这个错误,我就找不到任何好的解决方案。
我正在使用jQuery 1.10.*,并希望在调试IE11和Chrome时修复此错误。
任何建议都会非常有用。给我指出任何有用的资源或可能的解决方案。
编辑:
我在jQuery-ui-1.10.3.js 中的函数handlerProxy中收到此错误
$.each( handlers, function( event, handler ) {
function handlerProxy() {
// allow widgets to customize the disabled handling
// - disabled as an array instead of boolean
// - disabled class as method for disabling individual parts
if ( !suppressDisabledCheck &&
( instance.options.disabled === true ||
$( this ).hasClass( "ui-state-disabled" ) ) ) {
return;
}
return ( typeof handler === "string" ? instance[ handler ] : handler )
.apply( instance, arguments );
}
}
很可能您使用的是过时版本的jquery.validate。获取您版本的jquery的最新版本,它应该可以工作。这就是我解决这个问题的方法。我使用的是jquery1.11和jquery.validate1.10,并将validate更新为1.11,效果很好。
相关文章:
- 引用对象中的通用值
- 如何在JavaScript中将字符串转换为函数引用
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- Chrome WebKitGetUserMedia
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- 为什么对img标记的前向引用在Chrome上失败,但在FireFox和IE上有效
- 未捕获的引用错误:未在Javascript(Chrome控制台)中定义文档
- 未捕获的引用错误:即使在加载 JS 后,在 chrome 扩展名中也没有定义 HTMLInspector
- Chrome 扩展程序引用/调用内容脚本中的其他脚本函数
- “无法获取未定义或空引用的属性'getData'”在IE中,但不能在Chrome中获取
- 如何在chrome.contextMenus.create onClick函数中获取TITLE的引用
- 如何在Chrome或Firefox的JavaScript控制台中引用最后一个打印出来的对象
- 无法获取属性'应用'未定义或空引用的IE11和Chrome
- Chrome Javascript控制台-使用Console.log(obj)引用对象输出
- Chrome.历史获取引用URL(JS)
- Chrome如何管理对javascript构造函数的引用
- Safari和Chrome之间的http / https引用
- 没有事件在谷歌Chrome从SVG元素引用的使用标签
- Java-script,谷歌chrome扩展:未定义的类变量,在方法中引用的回调
- Extjs getCmp 在 Chrome 中松开了引用