if (typeof window['DWRUtil'] == 'undefined') window.DWRUtil = dwr.util; DWRUtil.removeAllRows("listtable"); DWRUtil.addRows("listtable", array, cellFunctions,{escapeHtml:false}); 最后面一个参数加上,是防止在数据加载时候不能以html格式传输. 全代码如下: function handle(array){ var cellFunctions = [ function(array) { return "<input type='checkbox' name='checkeveryone' value='"+array.id+"'/>"+array.id; }, function(array) { return array.datetime.toLocaleDateString(); }, function(array) { return array.productName; }, function(array) { return array.price; }, function(array) { return array.counts; }, function(array) { return array.total; } ]; //function(list) { return item.description; }, //function(item) { return item.status=="1"?"正常":"冻结"; }; if (typeof window['DWRUtil'] == 'undefined') window.DWRUtil = dwr.util; DWRUtil.removeAllRows("listtable"); DWRUtil.addRows("listtable", array, cellFunctions,{escapeHtml:false}); //tr 双色行色 $("#table1 tr:even").not("tr:first").css({ color: "black", background: "#e5f1f4" }); $("#table1 tr:odd").css({ color: "black", background: "#f8fbfc" }); //tr 设置第一行色css $("#table1 tr").first().css({color: "white", background: "#328aa4"}); //如果鼠标移到class为stripe的表格的tr上时,执行函数 $("#table1 tr").mouseover(function(){ $(this).css({color: "white", background: "#328aa4"});}).mouseout(function(){ //给这行添加class值为over,并且当鼠标移出该行时执行函数 $("#table1 tr:even").not("tr:first").css({ color: "black", background: "#e5f1f4" }); $("#table1 tr:odd").css({ color: "black", background: "#f8fbfc" }); $("#table1 tr").first().css({color: "white", background: "#328aa4"}); }) //移除该行的class //刷新总金额 注意可能bug 这个返回值是所有该idcompany的统计之和 非页面显示的总计之和 固分页操作不支持 var companyid = ${session.companyid}; countDao.allmoney(companyid,function(allmoney){ //alert($("#allcountmoney").html("sfsdfds")); var temp =$("#allcountmoney").text(); $("#allcountmoney").html(allmoney); }); } 其中含有Jquery双色,表格部分代码,鼠标滑过变色.