jQuery插件结构

时间:2009-03-25 22:15:57

标签: jquery jquery-plugins

我使用以下作为jquery插件的基础,但我似乎从我的.find开始有一些语法问题。 click函数中的代码将不会被调用,并且不会应用该类。有人可以建议我在哪里出错吗?

(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 个答案:

答案 0 :(得分:4)

你有这个片段:

not(:first)

尝试在引号中包装':first'