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 class="checkAll" 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>
分享到:
相关推荐
jquery表格操作实例jquery表格操作实例jquery表格操作实例jquery表格操作实例
jQuery生成SKU表格实例代码是一款仿淘宝商品发布动态生成SKU表格实例代码。
数据展示时候,经常从后台传入大小不等的矩阵。这里给出了根据不同矩阵大小,通过jquery的html()和append()方法动态生成html表格的实例。
jQuery表格键盘操作插件 jquery KeyTable调用示例,这款插件允许用户在表格移动/选择数据像键盘操作Excel那样,不依赖鼠标就可完成各项操作.并且高亮当前操作的表格单元格.运行效果请参见截图,本源码包内含有调用本...
jquery 动态增加删除表格. 实例jquery 动态增加删除表格. 实例jquery 动态增加删除表格. 实例
主要介绍了jQuery+ajax实现动态添加表格tr td功能,结合实例形式分析了jQuery基于ajax动态创建页面table元素相关操作技巧,需要的朋友可以参考下
jquery,表格实例,jqGrid,\jquery.jqGrid-4.3.1.zip
bootstrap和jQuery做带分页跳转的表格实例
JQUERY基础教程实例(表格编辑) JQUERY基础教程实例(表格编辑)
jQuery实现表格动态修改和隐藏jQuery实现表格动态修改和隐藏jQuery实现表格动态修改和隐藏
jquery 写的可排序带分页的表格实例tablesorter
jquery实现表格内容静态排序,提高效率,jquery tablesorter.js。
jquery给表格加滚动条的一个示例,用于普通table
本文实例讲述了jQuery实现表格的增、删、改操作。分享给大家供大家参考,具体如下: 这里实现的是在jQuery中通过按钮的形式,对表格进行...www.jb51.net jQuery表格操作</title> [removed][removed] [removed]
主要介绍了jQuery实现动态给table赋值的方法,结合具体实例形式分析了jQuery动态操作table表格节点的相关技巧,需要的朋友可以参考下
jQuery商品SKU表格实例代码是一款基于jQuery跟layui制作的商品sku属性信息表格创建,支持多种产品类型,价格,库存等信息。
jquery 实现可编辑表格实例 ,jquery 实现可编辑表格实例
非常实用的特效代码,可以完美运行,可以二次修改!
在某些特殊的情况下是需要动态生成表格的,下面为大家详细介绍下使用jquery是如何做到的,感兴趣的朋友不要错过