Javascript 扩展对象原型时出现jQuery错误
如果我扩展Javascript 扩展对象原型时出现jQuery错误,javascript,jquery,Javascript,Jquery,如果我扩展对象原型并尝试使用jquery2.0.3的一些函数,我会得到错误 如果我这样做,然后单击任何div,我会得到一个错误 Uncaught TypeError: Object function () { return 1; } has no method 'exec' 为什么会这样?在jQuery中有没有解决这个问题的方法或方法?在这方面,他们说他们不想解决这个问题。因此,在使用jquery时不要使用Object.prototype。可能重复@Chandu:好的,它并不能完全回答问题
对象
原型并尝试使用jquery2.0.3的一些函数,我会得到错误
如果我这样做,然后单击任何div,我会得到一个错误
Uncaught TypeError: Object function () { return 1; } has no method 'exec'
为什么会这样?在jQuery中有没有解决这个问题的方法或方法?在这方面,他们说他们不想解决这个问题。因此,在使用jquery时不要使用Object.prototype。可能重复@Chandu:好的,它并不能完全回答问题。为什么会这样因为通过扩展
Object.prototype
,您正在销毁中的所有属性枚举。这不是jQuery中的bug。有解决办法吗查看链接的副本看起来像jquery bug…顺便说一句,它工作得很好$('div')。单击(function(){console.log('div clicked');})代码>@NaveenBhat:不,这不是jQuery错误。只是在触发委托事件时,代码中使用了for in
循环,而不是直接连接的处理程序。可能的重复
Uncaught TypeError: Object function () { return 1; } has no method 'exec'