0

オプションのパラメーターを持つ単純なjQuery関数があります。渡されたコントロールにバインドするよりも、コントロール名、イベント名、および値または関数名を渡すだけです。

jQuery関数

BindEvents: function (options) {

    var defaults = {
        Control: null,
        Events: null
    }
    settings = $.extend({}, defaults, options);

    if (Events != null) {
        $(Control).on(Events['name'], function () {
            'How to call passed function';
        });
    }
}

関数の呼び出し

$.fn.BindEvents({
    Control: "#txtTest",
    Events: { "name": "focus", "value": "$.fn.test()" }
});
4

1 に答える 1