此模板是在《jQuery 1.4 Plugin Development Beginner's Guide》中看到的,注意一定要加上return this.each(function(){...}),否则操作只会作用于找到的第一个元素。 // 插件代码 /* jQuery.PLUGINNAME * require: jQuery * HTML : * eg : * author : * date : 20110225 */ ;(function($) { $.fn.extend({ "pluginName": function(opt) { var defaults = { d1: 1, d2: 2 }; var o = $.extend(defaults, opt); var a, b; return this.each(function(){ var elem = $(this); }) } }) })(jQuery);