jQuery实现表格全选、反选、删除一行或多行、增加一行
来源:互联网 发布:知达常青藤中学校简介 编辑:程序博客网 时间:2024/05/22 04:48
<head>
<title></title>
<script src="Jquery1.7.js" type="text/javascript"></script>
<style type="text/css">
table tr td
{
border: solid 1px #eee;
}
</style>
<script type="text/javascript">
$(function () {
$('#Checkbox7').click(function () {
if ($(this).attr("checked")) {//全选
$('table input[type=checkbox]').attr('checked', true);
$('span').text('取消全选');
}
else {
$('table input[type=checkbox]').attr('checked', false);
$('span').text('全选');
}
})
$("#Checkbox8").click(function () {//反选
$('table input[type=checkbox]').each(function () {
$(this).attr("checked", !$(this).attr("checked"));
});
});
$('#btnDelete').click(function () {
$('table input[type=checkbox]').each(function () {
if ($(this).attr("checked")) {
$(this).parent().parent().remove();
}
});
})
$('#btnAdd').click(function () {
$('table tr:last').after($('<tr><td><input type="checkbox" /></td><td></td><td></td><td></td><td></td><td></td></tr>'));
$('table tr:last td:eq(1)').text($('#txtClassName').val());
$('table tr:last td:eq(2)').text($('#StuName').val());
$('table tr:last td:eq(3)').text($('#Salary').val());
$('table tr:last td:eq(4)').text($('#txtEmployer').val());
$('table tr:last td:eq(5)').text($('#txtZhuanZheng').val());
})
})
</script>
</head>
<body>
<div>
<input id="Checkbox7" type="checkbox" /><span>全选</span><input id="Checkbox8" type="checkbox" />反选
<input id="btnDelete" type="button" value="删除" />
<input id="btnAdd" type="button" value="添加" /><br />
班级<input id="txtClassName" type="text"/><br />
姓名<input id="StuName" type="text" /><br />
薪水<input id="Salary" type="text" /><br />
工作单位<input id="txtEmployer" type="text" /><br />
是否转正<input id="txtZhuanZheng" type="text" /></div>
<table>
<tr>
<td>
操作
</td>
<td>
班级
</td>
<td>
姓名
</td>
<td>
薪水
</td>
<td>
工作单位
</td>
<td>
是否转正
</td>
</tr>
<tr>
<td>
<input id="Checkbox1" type="checkbox" />
</td>
<td>
001
</td>
<td>
张一
</td>
<td>
4000</td>
<td>
国企
</td>
<td>
是</td>
</tr>
<tr>
<td>
<input id="Checkbox2" type="checkbox" />
</td>
<td>
002
</td>
<td>
张二</td>
<td>
4000
</td>
<td>
国企
</td>
<td>
否
</td>
</tr>
<tr>
<td>
<input id="Checkbox3" type="checkbox" />
</td>
<td>
003
</td>
<td>
张三</td>
<td>
4000
</td>
<td>
国企
</td>
<td>
是
</td>
</tr>
<tr>
<td>
<input id="Checkbox4" type="checkbox" />
</td>
<td>
004
</td>
<td>
张四
</td>
<td>
4000
</td>
<td>
国企
</td>
<td>
否
</td>
</tr>
<tr>
<td>
<input id="Checkbox5" type="checkbox" />
</td>
<td>
005
</td>
<td>
张五
</td>
<td>
4000
</td>
<td>
国企
</td>
<td>
是
</td>
</tr>
<tr>
<td>
<input id="Checkbox6" type="checkbox" />
</td>
<td>
006
</td>
<td>
张六
</td>
<td>
4000
</td>
<td>
国企
</td>
<td>
否
</td>
</tr>
</table>
</body>
<title></title>
<script src="Jquery1.7.js" type="text/javascript"></script>
<style type="text/css">
table tr td
{
border: solid 1px #eee;
}
</style>
<script type="text/javascript">
$(function () {
$('#Checkbox7').click(function () {
if ($(this).attr("checked")) {//全选
$('table input[type=checkbox]').attr('checked', true);
$('span').text('取消全选');
}
else {
$('table input[type=checkbox]').attr('checked', false);
$('span').text('全选');
}
})
$("#Checkbox8").click(function () {//反选
$('table input[type=checkbox]').each(function () {
$(this).attr("checked", !$(this).attr("checked"));
});
});
$('#btnDelete').click(function () {
$('table input[type=checkbox]').each(function () {
if ($(this).attr("checked")) {
$(this).parent().parent().remove();
}
});
})
$('#btnAdd').click(function () {
$('table tr:last').after($('<tr><td><input type="checkbox" /></td><td></td><td></td><td></td><td></td><td></td></tr>'));
$('table tr:last td:eq(1)').text($('#txtClassName').val());
$('table tr:last td:eq(2)').text($('#StuName').val());
$('table tr:last td:eq(3)').text($('#Salary').val());
$('table tr:last td:eq(4)').text($('#txtEmployer').val());
$('table tr:last td:eq(5)').text($('#txtZhuanZheng').val());
})
})
</script>
</head>
<body>
<div>
<input id="Checkbox7" type="checkbox" /><span>全选</span><input id="Checkbox8" type="checkbox" />反选
<input id="btnDelete" type="button" value="删除" />
<input id="btnAdd" type="button" value="添加" /><br />
班级<input id="txtClassName" type="text"/><br />
姓名<input id="StuName" type="text" /><br />
薪水<input id="Salary" type="text" /><br />
工作单位<input id="txtEmployer" type="text" /><br />
是否转正<input id="txtZhuanZheng" type="text" /></div>
<table>
<tr>
<td>
操作
</td>
<td>
班级
</td>
<td>
姓名
</td>
<td>
薪水
</td>
<td>
工作单位
</td>
<td>
是否转正
</td>
</tr>
<tr>
<td>
<input id="Checkbox1" type="checkbox" />
</td>
<td>
001
</td>
<td>
张一
</td>
<td>
4000</td>
<td>
国企
</td>
<td>
是</td>
</tr>
<tr>
<td>
<input id="Checkbox2" type="checkbox" />
</td>
<td>
002
</td>
<td>
张二</td>
<td>
4000
</td>
<td>
国企
</td>
<td>
否
</td>
</tr>
<tr>
<td>
<input id="Checkbox3" type="checkbox" />
</td>
<td>
003
</td>
<td>
张三</td>
<td>
4000
</td>
<td>
国企
</td>
<td>
是
</td>
</tr>
<tr>
<td>
<input id="Checkbox4" type="checkbox" />
</td>
<td>
004
</td>
<td>
张四
</td>
<td>
4000
</td>
<td>
国企
</td>
<td>
否
</td>
</tr>
<tr>
<td>
<input id="Checkbox5" type="checkbox" />
</td>
<td>
005
</td>
<td>
张五
</td>
<td>
4000
</td>
<td>
国企
</td>
<td>
是
</td>
</tr>
<tr>
<td>
<input id="Checkbox6" type="checkbox" />
</td>
<td>
006
</td>
<td>
张六
</td>
<td>
4000
</td>
<td>
国企
</td>
<td>
否
</td>
</tr>
</table>
</body>
- jQuery实现表格全选、反选、删除一行或多行、增加一行
- js+jquery实现增加或删除表格中的一行数据
- jQuery 实现表格最后增加一行和删除最后一行
- Jquery 实现表格全选 反选 取消全选 删除行 增加行
- jQuery动态增加表格一行和删除一行
- jQuery动态增加表格一行和删除一行
- 表格动态增加一行和删除一行
- jquery 实现增加一行tr,删除一行tr
- easyui datagrid增加一行或删除一行
- 使用jquery操作table元素:增加或删除一行
- jquery实现表格全选反选案例
- 一行代码实现 所有的Checkbox全选和反选
- 使用JS实现简单的表格的增加删除全选反选以及高亮效果
- 点击按钮实现表格动态添加或删除一行
- JS 动态给表格增加/删除一行
- HTML表格动态增加一行/删除/修改
- jQuery 点击按钮,表格增加一行。
- 一行jQuery全选全不选
- 有关配置lvs的测试
- 解决tcpdump sudo权限下Permission denied
- 收集的android开发文章教程等资源
- GUI_DOWNLOAD遇到的问题
- 第10章 AmS(ActivityManagerService)内部原理
- jQuery实现表格全选、反选、删除一行或多行、增加一行
- Ecmall购物流程解析
- Dijkstra求解单源点最短路径
- hdu 2188 悼念512汶川大地震遇难同胞——选拔志愿者
- 第 4 章 多例模式【Multition Pattern】
- 二叉查找树 (转载)
- ALV的参数
- Web前端开发规范文档(更新于2013-01-13)
- VECTOR容器总结