2012-02-06 3 views
0

Я пытаюсь получить доступ к плагину через this, чтобы обратиться к методам, добавленным позже в цепочке.ссылается на объект плагина внутри плагина

$.fn.test = function(){ 

    console.log(this); 
} 

но this относится к элементам, которые я использовал, чтобы вызвать плагин, а не сам плагин.

Как я могу получить доступ к плагину, и, следовательно, любые приложенные к нему методы?

ответ

0

Используйте $(this), если вы хотите объект jQuery.

Вы также можете попробовать это, чтобы добавить плагин в jQuery.

(function($){ 

    $.extend($.fn, { 
     test: function(){ 
      //Plugin code here 
      //here this will point to jQuery object 
     } 
    }; 
})(jQuery);