Internet Explorer中的jQuery错误

时间:2011-07-22 12:09:29

标签: jquery internet-explorer

我按如下方式调用jQuery函数,其中$.fn.myfunction = function(task) { ... }函数中定义了$(document).ready() { ... }

$('#update').myFunction(task);

我收到以下错误。

  

Object不支持此属性或方法

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

看起来像大写错误:

$('#update').myFunction(task);
//             ^--- capital `F`

比较
$.fn.myfunction = ...
//     ^--- lower case `f`

JavaScript区分大小写。

除此之外,我假设您在设置$('#update').myFunction(task);上的功能后正在调用$.fn 。如果您确定大小写并确保按正确顺序执行它们,它应该可以正常工作。

Gratuitous live example