私が作成したいメソッドの1つがセレクター引数を受け取らず、要素を渡す必要がないjQueryプラグインを作成しています。$.myMethod()
組み込み$.ajax()
メソッドのような呼び出しで利用できるようにしたいと思います。今まで私は次のようなことを試しました
$.fn.myMethod(options) {
console.log("I've been called");
}
これは、試してみると機能しますが、試してみると機能し$('.a_selector').myMethod()
ません$.myMethod()
。
これはjQueryプラグインで実行可能ですか、それとも内部関数でのみ使用できますか?
このメソッドの目的は、jQuery.dataに格納されている一部のデータに対してアクションを実行することです。jQuery.dataが要素に関連付けられていることは認識していますが、この場合、エンドユーザーが簡単に使用できるように、body要素にハードコーディングしました。