Я знаю, что это звучит довольно тривиально, но следующая функция (return (
$ this) .each() ... `) кажется все, кроме живого в моем плагине, что означает, что я даже не получаю предупреждение. У вас есть предложения по возможной проблеме? Thx заранее.не удалось получить доступ к объекту jQuery в плагине
(function($){
$.fn.plugin = function() {
return $(this).each(function(){
var obj = $(this);
obj.css('background', 'blue');
alert(this);
});
};
})(jQuery);
Для тестирования этого я включал кучу Li элементов в пределах уль-список, выбрал их и проверил длину соответствующих элементов в целом. Результат всегда был euqal равным 0. console.log ($ ('li'). Length); –
Wow thx для того, чтобы спросить меня, как я называю плагин ... Решение довольно простое, столь же тривиальное, как таковая проблема. Я забыл позвонить, включив в него вызов: $ (document) .ready (function() { $ ('li'). Plugin(); }); –