JQuery动态添加删除表格
2012-07-21 11:54
543 查看
<style type="text/css">
body{
font-size: 13px;
}
table{
text-align: center;
border:solid 1px #eee;
width: 100%;
border-collapse: collapse;
margin-top: 20px;
}
td{
border: solid 1px #eee;
width: 15%;
}
table{
margin-bottom: 0px;
margin-top: 0px;
}
</style>
<script type="text/javascript" src="javascript/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(function(){
var i=1;
//动态添加一行
$("#btn").click(function(){
var $tr = $("<tr>"
+"<td>" + i + "</td>"
+"<td><input name =''/></td>"
+"<td><input name =''/></td>"
+"</tr>");
//$tr.appendTo($("#mark"));
$("#mark").append($tr);
$("tr:gt(1):not(:last):odd").css("background-color", "#FFFFF2");
$("tr:gt(1):not(:last):even").css("background-color", "#FBF5E6");
$("#submit").css("display","block");
i++;
});
//删除表格中最后一行
$("#btnDel").click(function(){
$("#content tr:gt(1):last").remove();
});
});
</script>
<body>
<form action="" method="post">
<table align="center" id="content">
<tr>
<td colspan="3" style="text-align: right;">
<button id="btn">add</button>
<button id="btnDel">delete</button>
</td>
</tr>
<tr id="mark">
<td>id</td>
<td>name</td>
<td>desc</td>
</tr>
</table>
<table align="center" id="sub">
<tr>
<td colspan="3" style="text-align: left;"><input type="submit" value="submit"/></td>
</tr>
</table>
</form>
</body>
body{
font-size: 13px;
}
table{
text-align: center;
border:solid 1px #eee;
width: 100%;
border-collapse: collapse;
margin-top: 20px;
}
td{
border: solid 1px #eee;
width: 15%;
}
table{
margin-bottom: 0px;
margin-top: 0px;
}
</style>
<script type="text/javascript" src="javascript/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(function(){
var i=1;
//动态添加一行
$("#btn").click(function(){
var $tr = $("<tr>"
+"<td>" + i + "</td>"
+"<td><input name =''/></td>"
+"<td><input name =''/></td>"
+"</tr>");
//$tr.appendTo($("#mark"));
$("#mark").append($tr);
$("tr:gt(1):not(:last):odd").css("background-color", "#FFFFF2");
$("tr:gt(1):not(:last):even").css("background-color", "#FBF5E6");
$("#submit").css("display","block");
i++;
});
//删除表格中最后一行
$("#btnDel").click(function(){
$("#content tr:gt(1):last").remove();
});
});
</script>
<body>
<form action="" method="post">
<table align="center" id="content">
<tr>
<td colspan="3" style="text-align: right;">
<button id="btn">add</button>
<button id="btnDel">delete</button>
</td>
</tr>
<tr id="mark">
<td>id</td>
<td>name</td>
<td>desc</td>
</tr>
</table>
<table align="center" id="sub">
<tr>
<td colspan="3" style="text-align: left;"><input type="submit" value="submit"/></td>
</tr>
</table>
</form>
</body>
相关文章推荐
- jQuery实现表格行和列的动态添加与删除方法【测试可用】
- jquery应用实例一动态添加删除生成表格table
- 利用jquery 动态添加删除表格行
- Jquery动态删除添加表格中的内容
- Jquery动态给表格添加、删除行
- 原生JS和JQuery动态添加、删除表格行的方法
- JQUERY动态绘制表格,实现动态添加一行,删除一行
- 使用jquery实现表格的动态添加和删除
- jquery表格动态添加删除
- 原生JS和JQuery动态添加、删除表格行的方法
- jQuery表格操作添加行、删除行和动态移动
- jquery 实现表格内的tr与td,动态添加与删除. 以及序号增加与减少,大多用在Form里
- jquery 动态控制表格,添加,删除,上移,下移,排序
- JQuery动态添加和删除表格行的方法
- jQuery实现的简单动态添加、删除表格功能示例
- ASP.NET+ashx+jQuery动态添加删除表格
- JQuery动态操作表格(添加、删除、多选、全选删除行操作)
- jQuery动态对表格Table进行添加或删除行以及修改列值操作
- 原生JS和JQuery动态添加、删除表格行的方法