Я пытаюсь написать плагин jQuery, который можно применить к селектору. В этом плагине есть несколько вызовов веб-сервисов, где требуются методы обратного вызова.
У меня проблема с поддержанием текущего элемента контекста в каждом цикле селектора.
(function($){
$.fn.myMethod = function(){
return this.each(function(){
var c = $(this);
$.api.methodToCall("", CallbackFunction);
});
};
function CallbackFunction(data, result){
// do stuff based on c
}
})(jQuery);
Обычно, вы бы сразу предоставили функцию обратного вызова, которая позволяет мне получить доступ к c, однако внутри функции обратного вызова, потенциально, есть другой вызов API, так что он может запутаться. Есть ли способ сделать это?