我使用以下作为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);
答案 0 :(得分:4)
你有这个片段:
not(:first)
尝试在引号中包装':first'
。