パラメータとしていくつかの興味深いオプションを取る jQuery プラグインを作成したいと考えています。理想的な呼び出しは次のようになります。
$.bindMultiple('click', {
'selector1': function1,
'selector2': function2
});
セレクターは通常の jQuery セレクター (input[type=checkbox] など) であり、関数はバインドされたイベントで呼び出される JavaScript の関数です (このインスタンスのクリックは、プログラマーがこれらすべてにバインドしたいイベントです)。要素)。
私が疑問に思っているのは、送信されたすべてのオプションにアクセスする方法です。これは私がこれまでに持っているものです:
(function( $ ) {
$.fn.bindMultiple = function(bindEvent, options) {
};
}( jQuery ));
編集: adeneo のおかげで、 $.fn.bindMultiple... を $.bindMultiple... に変更する必要があることがわかりました。