<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进行数据进行两个表格左右移动。的更多相关文章

  1. 将表格添加到Word文档中 ,包括表格样式设置

    创建 Table 对象并设置其属性 在您将表格插入文档之前,必须创建 Table 对象并设置其属性. 要设置表格的属性,请创建TableProperties对象并为其提供值. TablePropert ...

  2. DataTable添加checkbox实现表格数据全选,单选(点选)

    Datatables是一款jquery表格插件.它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能. 分页,即时搜索和排序 几乎支持任何数据源:DOM, javascript, Ajax ...

  3. table表格在设置文字垂直居中后,在表格显示相同排列的数据(比如:testtesttesttsttesttesstestse很多的test)时此表格不能换行

    table设置了垂直居中后在表格显示相同排列的数据(比如:testtesttesttsttesttesstestse很多的test)时此表格不能换行, 此时会导致table会把页面撑的很宽,导致表格后 ...

  4. ligerui_实际项目_003:form中添加数据,表格(grid)里面显示,最后将表格(grid)里的数据提交到servlet

    实现效果: "Form"中填写数据,向本页"Grid"中添加数据,转换成Json数据提交,计算总和,Grid文本框可编辑,排序 图片效果: 总结: //disp ...

  5. 用JSON数据向已定义列的表格添加数据行

    其实添加方式和在MVC中动态读取JSON数据创建表格一样,只不过一个是完整表格添加,一个是从表格中间添加.不详细说明了. <div> <table class="table ...

  6. element+vue点击新增表格内在已有数据添加一行带输入框内容

    在element+vue项目中,需求要表格内已有数据,点击新增在首行添加一行带输入框内容 table的数据为datas=[],那么下面是一列的数据,多列可循环或复制 <el-table-colu ...

  7. element ui 表格提交时获取所有选中的checkbox的数据

    <el-table ref="multipleTable" :data="appList" @selection-change="changeF ...

  8. html中table表格标题固定表数据行出现滚动条

    需求 web系统中有的用户不喜欢分页,希望数据能在一个页面中全部显示出来. 但是页面中是有滚动条的,当查看下面的数据时就不知道数据行中的列对应的是哪个标题的列. 也就是无法知道这个列是什么数据. 所以 ...

  9. JqGrid查询数据为空时给表格添加提示信息

    在JqGrid的loadComplete事件中添加下面的代码就可以实现上图的效果 loadComplete: function () { var rowNum = $("#purchaser ...

随机推荐

  1. Log4j用法

    本篇仅仅是简单介绍了在写一个测试例子时,怎么使用log4j的经验,如果用于生产环境,估计还需要在深入一步去了解更多详细的配置信息. log4j.properties 配置信息: log4j.rootL ...

  2. URL编码与解码

    在项目中碰到了ajax传来的参数,后台接收值乱码(如下图)的问题 在此记录一下 前台: 后台: 解决问题 为什么需要编码 怎样编码 实际出现的问题解决方法 1.为什么需要编码? URL 只能使用 AS ...

  3. 自定义view

    这两篇文章不可错过,是最靠谱的基础文献.总的来说,如果想完全定制,就继承与于View类:如果只是在原有控件基础上拓展,那就继承TextView.Button或者LinearLayout等.接下来,就以 ...

  4. iOS9适配 之 关于info.plist 第三方登录 添加URL Schemes白名单

    近期苹果公司iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装. 受此影响,当你的应用在 ...

  5. free查看可用缓存

    本篇转自:http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html 解释一下Linux上free命令的输出. 下面是fr ...

  6. noi 8787 数的划分

    题目链接:http://noi.openjudge.cn/ch0206/8787/ 将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序). 简直跟分苹果一模一样. #include < ...

  7. Flowplayer-JavaScript API

    source url: https://flowplayer.org/docs/api.html Global API access Use the flowplayer function to ge ...

  8. JAVA线程同步辅助类CountDownLatch

    一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待. 用给定的计数 初始化 CountDownLatch.由于调用了 countDown() 方法,所以在当前计数到达 ...

  9. python 学习笔记十 rabbitmq(进阶篇)

    RabbitMQ MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们.消 ...

  10. Java-String类的常用方法总结

    一.String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的final类,不能有类.String类对象创建 ...