2011-07-22 118 views
1

我在調用jQuery函數,如下所示,其中$.fn.myfunction = function(task) { ... }$(document).ready() { ... }函數中定義。Internet Explorer中的jQuery錯誤

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

我收到以下錯誤消息。

Object doesn't support this property or method

我該如何解決這個問題?

+0

編輯,並添加了'互聯​​網explorer'標籤,但是,_which版本的你加上Using_? – Bojangles

回答

2

看起來像一個大寫的錯誤:

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

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

的JavaScript相比是區分大小寫的。

除此之外,我假設您在之後在$.fn上設置了功能,然後撥打$('#update').myFunction(task);。如果你修正大寫並確保你按照正確的順序執行它,它應該可以正常工作。

Gratuitous live example