2011-07-22 14 views
1

私は、$.fn.myfunction = function(task) { ... }$(document).ready() { ... }関数で定義されているように、次のようにjQuery関数を呼び出しています。Internet ExplorerのjQueryエラー

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

次のエラーが表示されます。

Object doesn't support this property or method

これを修正するにはどうすればよいですか?

+0

、および 'インターネットexplorer'タグを追加しましたが、_whichバージョンあなたがusing_ですか? – Bojangles

答えて

2

は、大文字と小文字の誤りのように見える:

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

JavaScriptは大文字と小文字が区別されますと比べて

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

。それ以外

、私はあなたが$.fnに機能を設定後$('#update').myFunction(task);を呼び出していると仮定しています。大文字を修正して正しい順序で実行していることを確認したら、正常に動作するはずです。編集

Gratuitous live example

関連する問題