Структура плагина jQuery - PullRequest
1 голос
/ 26 марта 2009

Я использую следующее в качестве основы для плагина jquery, но у меня, похоже, есть некоторые проблемы с синтаксисом, начиная с моего .find. Код в функции щелчка не будет вызван, и класс не применяется. Может кто-нибудь подсказать, где я мог ошибиться, пожалуйста?

(function($){

        $.fn.expandCollapse = function(options){

             var opts = $.extend({}, $.fn.expandCollapse.defaults, options);

             function initialize(){

                $(this).each(function(){
                    // code
                }).find("p").click(function(){
                    // code
                }).end().not(:first).addClass(opts.c);
              }
            initialize();

            return $(this);

        };

        $.fn.expandCollapse.defaults = {
            c: "collapsed"
        };

})(jQuery);

1 Ответ

4 голосов
/ 26 марта 2009

У вас есть этот фрагмент:

not(:first)

Попробуйте заключить в кавычки ':first'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...