使用 $().trigger() 并获取 TypeError: Object [object Object] 没有方法“
Using $().trigger() and getting a TypeError: Object [object Object] has no method 'apply'
我的代码来触发事件:
$("div.condition.editmode").trigger('removeEdit');
我的网页:
<div class="condition editmode"></div>
控制台错误:
Uncaught TypeError: Object [object Object] has no method 'apply' jquery-1.9.1.min.js
b.event.dispatch jquery-1.9.1.min.js
b.event.add.v.handle jquery-1.9.1.min.js
b.event.trigger jquery-1.9.1.min.js
(anonymous function) jquery-1.9.1.min.js
b.extend.each jquery-1.9.1.min.js
b.fn.b.each jquery-1.9.1.min.js
b.fn.extend.trigger
切换编辑是一个函数吗?在我看来,jQuery正在尝试做this.toggleEdit.apply(this, arguments)
但是如果切换编辑不是一个函数,你会得到的错误就是你得到的错误。也许有了更多的代码,我可以更具体
编辑:要检查您是否确实在传递一个函数,请尝试执行typeof this.toggleEdit
并查看它返回的内容。它应该返回"函数"
相关文章:
- 为什么“{}+1”在Chrome和Firefox中排名第一,而字符串'[object object]1'
- JavaScript returns [object Object]
- Android/Javascript:Uncaught TypeError Object[Object]没有方法'
- 如何访问npm模块抛出的自定义错误对象[error:[object object]]
- 在 Reactjs 中返回 [Object object] 而不是 Dom 字符串
- 为什么jQuery.cookie插件返回“[object object]”
- angular ui下拉切换[object object]没有方法父级
- jqxGrid失败并出现错误“;Object[Object Object]没有方法'jqGrid'&”;
- 控制台返回[Object-Object]而不是对象成员
- 当chrome检查器为jQuery变量返回[object object]时,如何返回实际数据
- onclick=“;doSomething([object object])“;未捕获的语法错误:意外的标识符
- 未捕获的类型错误:Object[Object Object]没有方法'fancybox'
- Nodejs json字符串显示为[object object]
- jQuery令牌输入轨道获取错误Uncaught TypeError:Object[Object Object]没有方法
- 附加字符串时,for循环中出现Javascript[Object-Object]错误
- window.openDatabase抛出TypeError:Object[Object DOMWindows]没有方法
- 将对象推入mongoDB,[“object object”]被保存
- 用于更改object.object属性的函数
- 未捕获的类型错误:Object[Object Object]没有方法'滑块'
- JavaScript:从html5中的本地存储访问Object[Object]