(function($){ $.fn.tableUI = function(options){ var defaults = {//默认类 evenRowClass:"evenRow", oddRowClass:"oddRow", activeRowClass:"activeRow" } var options = $.extend(defaults, options);//如果你在调用的时候写了新的参数,就用你新的参数,如果没有写,就用默认的参数。 this.each(function(){ var thisTable=$(this); //添加奇偶行颜色 $(thisTable).find("tr:even").addClass(options.evenRowClass); $(thisTable).find("tr:odd").addClass(options.oddRowClass); //添加活动行颜色 $(thisTable).find("tr").bind("mouseover",function(){ $(this).addClass(options.activeRowClass); }); $(thisTable).find("tr").bind("mouseout",function(){ $(this).removeClass(options.activeRowClass); }); }); }; })(jQuery);
调用:
$(".table_solid").tableUI();//table类
时间: 2024-11-15 03:59:10