我按如下方式调用jQuery函数,其中$.fn.myfunction = function(task) { ... }
函数中定义了$(document).ready() { ... }
。
$('#update').myFunction(task);
我收到以下错误。
Object不支持此属性或方法
我该如何解决这个问题?
答案 0 :(得分:2)
看起来像大写错误:
$('#update').myFunction(task);
// ^--- capital `F`
与
比较$.fn.myfunction = ...
// ^--- lower case `f`
JavaScript区分大小写。
除此之外,我假设您在设置$('#update').myFunction(task);
上的功能后正在调用$.fn
。如果您确定大小写并确保按正确顺序执行它们,它应该可以正常工作。