jQuery:如何通过类中的字符串调用函数

时间:2013-09-20 14:16:28

标签: jquery scope

如何通过类中的字符串调用函数?

$.fn.myApp = function (options){
  function myFunc(){
    //do something
  }
  window["myFunc"](); //not working
  $.fn.myApp["myFunc"](); //not working
}

2 个答案:

答案 0 :(得分:1)

我找到了一个解决方案,也许对其他人也有帮助!

$.fn.myApp = function (options){
  $.fn.myApp.myFunc = function(){
    //do something
  }
  $.fn.myApp["myFunc"](); //working
}

答案 1 :(得分:0)

看看这段代码:你需要公开方法,以便在该函数之外调用它:http://jsbin.com/aXuloFE/1/