(function($) { //生成一个block function createBlock(options) { var defaults = { type: "1", } var options = $.extend(defaults, options); //主元素 var Ele = $(' <div class="wrap"></div>'); //根据类型设置下边部分 switch (defaults.type) { case "1": Ele.find('wrap').append('<div class="a">第一种状态</div>'); break; case "2": Ele.find('wrap').append('<div class="b">第二种状态</div>'); break; case "3": Ele.find('wrap').append('<div class="c">第三种状态</div>'); break; } return Ele; }; }; })(jQuery);