读书人

jQuery之操作报表示例

发布时间: 2012-11-05 09:35:12 作者: rapoo

jQuery之操作表格示例

jQuery操作表格简单示例:

?

?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <title>jQuery学习 操作表格</title>    <style type="text/css">    html,body{    font-size: 13px;    }    table{    width:500px;    text-align:center;    font-size: 13px;    border-collapse:collapse;    border-color: #7c7b81;    }    .odd{    background-color: #CFD0D4;    }    .over{    background-color:#E6ECF5;color:#F00;    }    </style>  </head>    <body>  <table id="userTable" border="1">  <thead>  <tr>  <th width="50"><input type="checkbox" title="全选与反选"/></th>  <th>ID</th>  <th>用户名</th>  <th>角色</th>  <th>创建日期</th>  </tr>  </thead>  <tbody>  <tr>  <td><input type="checkbox" name="userId" /></td>  <td>1</td>  <td>admin</td>  <td>系统管理员</td>  <td>2010-09-08</td>  </tr>  <tr>  <td><input type="checkbox" name="userId" /></td>  <td>2</td>  <td>admin</td>  <td>系统管理员</td>  <td>2010-09-08</td>  </tr>  <tr>  <td><input type="checkbox" name="userId" /></td>  <td>3</td>  <td>admin</td>  <td>系统管理员</td>  <td>2010-09-08</td>  </tr>  <tr>  <td><input type="checkbox" name="userId" /></td>  <td>4</td>  <td>admin</td>  <td>系统管理员</td>  <td>2010-09-08</td>  </tr>  <tr>  <td><input type="checkbox" name="userId" /></td>  <td>5</td>  <td>admin</td>  <td>系统管理员</td>  <td>2010-09-08</td>  </tr>  </tbody>  </table>  <input id="add" type="button" value="新增"/>  <input id="del" type="button" value="删除"/>  <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>  <script type="text/javascript" src="js/common.js"></script>  <script type="text/javascript">  function chgColor(tableId,bgColor,hoverColor){  $("#"+tableId+" tbody tr:odd").css("background-color",bgColor);  $("#"+tableId+" tbody tr").each(function(){  var oldBgColor = $(this).css("background-color");  $(this).mouseover(function(){  $(this).css("background-color",hoverColor);  });  $(this).mouseout(function(){  $(this).css("background-color",oldBgColor);  });  });  }  $(document).ready(function(){  chgColor("userTable","#CFD0D4","#E6ECF5");    $(".checkAll").click(function(){  if( $(this).attr("checked")){  $("[name=userId]").attr("checked","true");  } else {  $("[name=userId]").each(function(){  if( $(this).attr("checked") ){  $(this).removeAttr("checked");  } else {  $(this).attr("checked","true");  }  });  }  });  $("#add").click(function(){var user = {"id":"6","name":"lql","role":"系统管理员","createDate":"2010-9-10"};$("#userTable tbody").append("<tr><td><input type='checkbox' name='userId' /></td>"+"<td>"+user.id+"</td>"+"<td>"+user.name+"</td>"+"<td>"+user.role+"</td>"+"<td>"+user.createDate+"</td>");chgColor("userTable","#CFD0D4","#E6ECF5");});$("#del").click(function(){$("[name=userId]:checked").each(function(){$(this).parent().parent().remove();});chgColor("userTable","#CFD0D4","#E6ECF5");});  });  </script>  </body></html>

读书人网 >Web前端

热点推荐