table数据表格添加checkbox进行数据进行两个表格左右移动。
<table class="table table-hover table-striped table-condensed newDateList">
<thead>
<tr>
<th style="width: 50px;">
<input type="checkbox" /></th>
<th>摄像机编号</th>
<th>摄像机名称</th>
</tr>
</thead>
<tbody id="tbListNew">
<%--<tr>
<td>
<input type="checkbox" /></td>
<td>Trident</td>
<td>Internet Explorer 4.0</td>
</tr>--%>
</tbody>
</table>
<div class="hide hiddenDIVLeft"></div>
var check = "input[type='checkbox']";
//checkbox全选
function allChecked(tableClass) {
$(tableClass).find(check).change(function () {
//判断thead处的复选框是否选中
var thead = $(this).parent().parent().parent();
if (thead.prop("nodeName") == "THEAD") {
if (thead.find(check).is(':checked')) {
$(tableClass).find(check).prop("checked", true);
}
else {
$(tableClass).find(check).prop("checked", false);
}
}
})
} //部分选取移动
function checkboxTurn(tableClass,hiddenDIv) {
$(tableClass).each(function () {
if ($(this).find(check).is(':checked')) {
$(hiddenDIv).append("<tr>" + $(this).html() + "</tr>");
$(this).remove();
}
})
} //全部选取移动
function checkboxAllTurn(leftTable,rightTable) {
$(rightTable).find("tbody").append($(".dateList").find("tbody").html());
$(leftTable).find("tbody").empty();
$(leftTable).find("thead").find(check).prop("checked", false);
}
//table数据从左向右移动
allChecked(".dateList");
$(".dateToRightBtn").click(function () {
//全选
if ($(".dateList thead").find(check).is(':checked'))
{
checkboxAllTurn(".dateList", ".newDateList");
} else {
checkboxTurn(".dateList tbody tr", ".hiddenDIV");
$(".newDateList tbody").append($(".hiddenDIV").html());
$(".hiddenDIV").empty();
}
}) //table数据从右向左移动
allChecked(".newDateList");
$(".dateToLeftBtn").click(function () {
//全选
if ($(".newDateList thead").find(check).is(':checked')) {
checkboxAllTurn(".newDateList", ".dateList");
}
//部分选取
else {
checkboxTurn(".newDateList tbody tr", ".hiddenDIVLeft")
$(".dateList tbody").append($(".hiddenDIVLeft").html());
$(".hiddenDIVLeft").empty();
} })
table数据表格添加checkbox进行数据进行两个表格左右移动。的更多相关文章
- 将表格添加到Word文档中 ,包括表格样式设置
创建 Table 对象并设置其属性 在您将表格插入文档之前,必须创建 Table 对象并设置其属性. 要设置表格的属性,请创建TableProperties对象并为其提供值. TablePropert ...
- DataTable添加checkbox实现表格数据全选,单选(点选)
Datatables是一款jquery表格插件.它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能. 分页,即时搜索和排序 几乎支持任何数据源:DOM, javascript, Ajax ...
- table表格在设置文字垂直居中后,在表格显示相同排列的数据(比如:testtesttesttsttesttesstestse很多的test)时此表格不能换行
table设置了垂直居中后在表格显示相同排列的数据(比如:testtesttesttsttesttesstestse很多的test)时此表格不能换行, 此时会导致table会把页面撑的很宽,导致表格后 ...
- ligerui_实际项目_003:form中添加数据,表格(grid)里面显示,最后将表格(grid)里的数据提交到servlet
实现效果: "Form"中填写数据,向本页"Grid"中添加数据,转换成Json数据提交,计算总和,Grid文本框可编辑,排序 图片效果: 总结: //disp ...
- 用JSON数据向已定义列的表格添加数据行
其实添加方式和在MVC中动态读取JSON数据创建表格一样,只不过一个是完整表格添加,一个是从表格中间添加.不详细说明了. <div> <table class="table ...
- element+vue点击新增表格内在已有数据添加一行带输入框内容
在element+vue项目中,需求要表格内已有数据,点击新增在首行添加一行带输入框内容 table的数据为datas=[],那么下面是一列的数据,多列可循环或复制 <el-table-colu ...
- element ui 表格提交时获取所有选中的checkbox的数据
<el-table ref="multipleTable" :data="appList" @selection-change="changeF ...
- html中table表格标题固定表数据行出现滚动条
需求 web系统中有的用户不喜欢分页,希望数据能在一个页面中全部显示出来. 但是页面中是有滚动条的,当查看下面的数据时就不知道数据行中的列对应的是哪个标题的列. 也就是无法知道这个列是什么数据. 所以 ...
- JqGrid查询数据为空时给表格添加提示信息
在JqGrid的loadComplete事件中添加下面的代码就可以实现上图的效果 loadComplete: function () { var rowNum = $("#purchaser ...
随机推荐
- selected对话框全选
selected对话框全选 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...
- linux下安装编译php的curl扩展
curl扩展的位置(需要编译的版本)/root/install/php-5.5.24/ext/curl 1.进入对应的扩展目录 # cd /root/install/php-5.5.24/ext/cu ...
- javascript源代码学习之五——jQuery.deferred
jQuery.Defered——异步队列用于管理一组回调函数(成功resolve,失败reject,消息progress),基于上一节实现的jQuery.callbacks完成. done,fail, ...
- Thinkphp--------为什么Thinkphp会默认进入Index控制器的index方法
最近遇到两个刚学PHP的童鞋,都问到了同一个问题,就是他们没有做什么配置,为什么访问入口文件index.php的时候会自动跳转到IndexController里面的index方法.他们想知道具体怎么回 ...
- Spring中bean的scope详解
如何使用spring的作用域: <bean id="role" class="spring.chapter2.maryGame.Role" scope=& ...
- 【001:转载 eclipse中颜色的设置】
转自于:http://www.cnblogs.com/arci/archive/2011/01/23/1942646.html Eclipse颜色设置 参考配色方案: http://www.cs.cm ...
- 【request_firmware】 linux内核下载模块固件接口【转】
转自:http://blog.csdn.net/magod/article/details/6049558 [-] 8 处理固件 1481 内核固件接口 1482 它如何工作 14.8. 处理固件 作 ...
- A New Effect About My Plugin render
- js轮播
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...
- linux passwd文件解析
#cat/etc/passwd root:x:::Superuser:/: daemon:x:::Systemdaemons:/etc: bin:x:::Ownerofsystemcommands:/ ...