以下のコードを使用していますが、基本的に要素を入力として受け取ります(つまり):
$(#someDiv).Calculator();
しかし、問題は、このプラグインの関数をそれ自体で呼び出したいということですが、オブジェクト/ハンドルをそれ自体に取得して関数を呼び出す方法がわかりません。「これ」のキャッシュオフには適切な参照がありません。
(function ($) {
jQuery.fn.Calculator = function () {
var selectedObjects = this;
var control = $(selectedObjects[0])[0];
$("#btnCalculate").click(function(){
// this is where calculate needs to be called
someObject.calculate(...);
});
return {
calculate: function (value) {
// do some code
return selectedObjects;
}
};
}
})(jQuery);
どんなアイデア/方向性も大いに役立ちます! 皆さん、ありがとうございました!