0

私は非常に基本的なものが欠けているに違いありません。段ボールのパートナーが必要だと思います。jQueryに新しいメソッドを追加しましたが、以下のfirebugコマンドラインエクスペリエンスのように、メソッドが存在しないため、機能しません。

jQueryチュートリアルはすべて、このコードを正確に記述するように言っていますが、何が問題になっていますか?

$ .fn.bob = function(){alert('bob!');}

> function()

$ .bob()

> TypeError:$。bobは関数ではありません

4

2 に答える 2

3

$.fnjQuery関数を参照します$()

したがって、関数は次のように呼び出す必要があります。

$('anything').bob();

jQueryオブジェクトを直接拡張して、意図したとおりに関数を呼び出すこともできます。

$.bob = function(){ alert('bob!') }
$.bob();
于 2013-02-26T01:56:20.127 に答える
1

jqueryオブジェクトで使用する必要があります。

$('body').bob()

于 2013-02-26T01:55:14.747 に答える