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