为jQuery扩展方法创建委托

为jQuery扩展方法创建委托,jquery,design-patterns,delegates,Jquery,Design Patterns,Delegates,假设我将jQuery扩展方法定义为: $.fn.myMethod = function(text) { $(this).text(text); /// } 我也可能有类似的方法: $.fn.myMethod2 = function(text) { $(this).text(text + " superduper"); } 现在假设我有一个如下所示的配置类: var myConfig = { myMethod: /// this should be delegate

假设我将jQuery扩展方法定义为:

$.fn.myMethod = function(text)
{
     $(this).text(text); ///
}
我也可能有类似的方法:

$.fn.myMethod2 = function(text)
{
    $(this).text(text + " superduper");
}
现在假设我有一个如下所示的配置类:

var myConfig =
{
    myMethod:  /// this should be delegate to one of the above
}
我的目标是在代码中的某个地方键入如下内容:

$("selector").myConfig.myMethod("Insert this");
基本上myConfig.myMethod是myMethod或myMethod2的委托。我经常用自己的函数来实现这一点,但我不确定如何用jQuery方法正确地实现his,我更感兴趣的是学习正确的方法,而不是尝试和潜在地创建错误的东西