JQuery: как вызвать функцию через строку в классе

0

Как вызвать функцию через строку внутри класса?

$.fn.myApp = function (options){
  function myFunc(){
    //do something
  }
  window["myFunc"](); //not working
  $.fn.myApp["myFunc"](); //not working
}
Теги:
scope

2 ответа

1
Лучший ответ

Я нашел решение, возможно, это поможет и любому другому!

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

Взгляните на этот код: вам нужно разоблачить метод, чтобы вызвать его форму вне этой функции: http://jsbin.com/aXuloFE/1/

  • 0
    Мне нужно вызвать функцию в классе.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню