复选框相关操作

效果图:

js代码:

第一步:请求数据

$.ajax({
                type: ‘get‘,
                async:false,
                url: "../../Ashx/GetMeeting.ashx?time="+new Date(),
                //data: { pageSize: Pagination.pageSize, pageIndex: Pagination.pageIndex },
                success: function (result) {
                    var data = JSON.parse(result);//eval("(" + result + ")");
                    //需要会签渲染
                    templateMng.renderCountersign($("#Xyhq"), data.Xyhq);

                }
            })
var templateMng = {
            Countersign_tpl: document.getElementById(‘Countersign_tpl‘).innerHTML,
            renderCountersign: function (contain, data) {//需要会签
                var list = { list: data };
                var html = juicer(templateMng.Countersign_tpl, list);
                contain.html(html);
            }
        }

  生成的html:

<table class="font04" border="0">
        <tbody id="Xyhq">
            <tr>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="1a9d1026-8f0b-4840-a260-dec90296e442" type="checkbox" name="1a9d1026-8f0b-4840-a260-dec90296e442">
                    <label for="1a9d1026-8f0b-4840-a260-dec90296e442">古学进</label>
                </td>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="f148def4-a6c1-4b86-8174-866af9599341" type="checkbox" name="f148def4-a6c1-4b86-8174-866af9599341">
                    <label for="f148def4-a6c1-4b86-8174-866af9599341">赵彤</label>
                </td>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="d471cbc1-cf50-498a-be8a-9bc26d14b248" type="checkbox" name="d471cbc1-cf50-498a-be8a-9bc26d14b248">
                    <label for="d471cbc1-cf50-498a-be8a-9bc26d14b248">刘顺春</label>
                </td>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="6f08a457-9efb-402e-b521-edaed55c6e0d" type="checkbox" name="6f08a457-9efb-402e-b521-edaed55c6e0d">
                    <label for="6f08a457-9efb-402e-b521-edaed55c6e0d">杨桦</label>
                </td>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="4c41c463-961f-4af0-976b-6371eb10ea17" value="4c41c463-961f-4af0-976b-6371eb10ea17" type="checkbox" name="4c41c463-961f-4af0-976b-6371eb10ea17">
                    <label for="4c41c463-961f-4af0-976b-6371eb10ea17">任勇</label>
                </td>
            </tr>
            <tr>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="da203cd1-a0c9-43ac-8f5c-a42aed375d48" type="checkbox" name="da203cd1-a0c9-43ac-8f5c-a42aed375d48">
                    <label for="da203cd1-a0c9-43ac-8f5c-a42aed375d48">彭双伟</label>
                </td>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="895f89fa-8928-4ee0-8fee-c4318820fe80" type="checkbox" name="895f89fa-8928-4ee0-8fee-c4318820fe80">
                    <label for="895f89fa-8928-4ee0-8fee-c4318820fe80">卢山</label>
                </td>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="39d5e514-5a6a-44c8-81f2-26bfefe2cde9" type="checkbox" name="39d5e514-5a6a-44c8-81f2-26bfefe2cde9">
                    <label for="39d5e514-5a6a-44c8-81f2-26bfefe2cde9">寇廷佳</label>
                </td>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="792010eb-fcd3-4949-8f97-67e4be5a6143" type="checkbox" name="792010eb-fcd3-4949-8f97-67e4be5a6143">
                    <label for="792010eb-fcd3-4949-8f97-67e4be5a6143">詹峰</label>
                </td>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="1cb282b7-75e0-404e-8835-032fe7a2b5d4" value="1cb282b7-75e0-404e-8835-032fe7a2b5d4" type="checkbox" name="1cb282b7-75e0-404e-8835-032fe7a2b5d4">
                    <label for="1cb282b7-75e0-404e-8835-032fe7a2b5d4">李先奇</label>
                </td>
            </tr>
            <tr>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="31d9d993-afd0-4e40-a6e9-493a0a0673a3" type="checkbox" name="31d9d993-afd0-4e40-a6e9-493a0a0673a3">
                    <label for="31d9d993-afd0-4e40-a6e9-493a0a0673a3">王冬梅</label>

                </td>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="115a386f-83e0-4d7d-a928-84543bc2fc31" type="checkbox" name="115a386f-83e0-4d7d-a928-84543bc2fc31">
                    <label for="115a386f-83e0-4d7d-a928-84543bc2fc31">高允升</label>
                </td>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="352ea90d-0d96-49d0-b17c-0e034bc6803e" type="checkbox" name="352ea90d-0d96-49d0-b17c-0e034bc6803e">
                    <label for="352ea90d-0d96-49d0-b17c-0e034bc6803e">冉卫东</label>
                </td>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="df24438c-dc5f-4bbe-9166-cf88265de067" type="checkbox" name="df24438c-dc5f-4bbe-9166-cf88265de067">
                    <label for="df24438c-dc5f-4bbe-9166-cf88265de067">靖小伟</label>
                </td>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="497f9340-518a-4d32-a2ab-01f97ff3ee6a" value="497f9340-518a-4d32-a2ab-01f97ff3ee6a" type="checkbox" name="497f9340-518a-4d32-a2ab-01f97ff3ee6a">
                    <label for="497f9340-518a-4d32-a2ab-01f97ff3ee6a">王文革</label>
                </td>
            </tr>
            <tr>
                <td style="background-color: rgb(241, 245, 250);">
                    <input id="b64a4ea9-972e-4252-bb79-62bd35d62d57" type="checkbox" name="b64a4ea9-972e-4252-bb79-62bd35d62d57">
                    <label for="b64a4ea9-972e-4252-bb79-62bd35d62d57">系统管理员</label>
                </td>
            </tr>
        </tbody>
    </table>

  相关操作:

$("#CheckBox_Countersign").attr("checked", true); 设置为选中状态
$("#CheckBox_Countersign").attr("checked", false); 设置为未选中状态
$("#CheckBox_Countersign").attr("checked") != false 判断选中状态:选中
$("#CheckBox_Countersign").attr("checked") == false 判断选中状态:未选中

<input id="CheckBox_Countersign" value="123" type="checkbox" name="123">

var checkedInput = $("#Xyhq input[type=‘checkbox‘]:checked"); 获取所有选中的复选框

原文地址:https://www.cnblogs.com/liuqiyun/p/8889588.html

时间: 2024-11-07 20:32:36

复选框相关操作的相关文章

js实现复选框的操作-------Day41

不知道之前的一篇为什么一直处于审核阶段.难道有哪个词语是敏感词被河蟹了? 无论了,又一次写了这篇,也算是加深记忆吧. 首先要写的是今天在进行表格数据操作时用到的对复选框checkbox的全选和全不选,首先来编写下html语言 <table> <thead> <tr> <td><input type="checkbox" id="sall" onchange="changeAll()">&

EasyUI设置复选框单选操作

Html 代码: <td align="left" colspan="2">                    <input type="checkbox" name="SEX" value="0" />未知的性别                    <input type="checkbox" name="SEX" value=&

Form表单之复选框checkbox操作

input复选(checkbox): <label>input复选1组:</label> <input type="checkbox" name="checkbox1" value="checkbox复选1" checked="checked"/>checkbox复选1 <input type="checkbox" name="checkbox1"

jquery 下拉选择框/复选框常用操作

通常 1.我们需要获取select中选中的值,可以使用: $("#selectID").find("option:selected").val();  --一般建议此用法,对应到bootstrap-selector,同样推荐此用法 获取option内容,可以: $("#selectID").find("option:selected").text(); 2.获取checkbox选中的值 $("input:checkb

Selenium—选择框的相关操作(单选框、多选框、复选框、下拉框)

编辑框 无缺省值:第二个输入框 可直接对输入框进行编辑: driver.find_element_by_id('input2').send_keys('selenium') 有缺省值:第一个输入框,默认 test 此时,如果我们直接对第一个输入框进行编辑,会发现与预期结果不符 driver.find_element_by_id('input1').send_keys('selenium') 因此,如果需要对存在默认值的输入框进行编辑,则需先进行清楚操作,然后再进行编辑 driver.find_e

Qt树形控件QTreeView使用1——节点的添加删除操作 复选框的设置

QtreeView是ui中最常用的控件,Qt中QTreeWidget比QTreeView更简单,但没有QTreeView那么灵活(QTreeWidget封装的和MFC的CTreeCtrl很类似,没有mvc的特点). 1. QStandardItemModel在QTreeView中的使用 使用QTreeView的对应模型是QStandardItemModel,这个是Qt对应ui界面最有用的模型,它可以用于树形控件.列表控件.表格控件等等和条目有关的控件.QStandardItemModel用于列表

【jQuery】对于复选框操作的attr与prop

这个是在jQuery1.6版本之后出现的鬼东西.受影响的主要有下拉列表select与复选框checkbox.众所周知,在jQuery中可以用attr()取出节点的属性,然而对于checkbox却不是这样了,比如我要取出其是否被选中的属性checked,attr("checked")去取没有选中的复选框是undefinded的,只能取出被选中复选框的属性.这个问题,导致我在一个条件判断中忙活了比较久的事件.查了一下发现,在jQuery1.6版本之后,你取复选框有没有被选中,要用prop

selenium3+python自动化10-基本操作2(单选框、复选框、table定位)

一.前言 本次总结是对之前内容的扩充selenium3+python自动化6-基本操作总结(键盘.鼠标.select下拉框) ,包含单元框和复选框操作.table定位等内容. 二.单选框(radiobox)和复选框(checkbox)操作 1.认识单选框和复选框 html代码如下: <html> <head> <title>单选和复选</title> </head> <body> </form> <h4>单选:

Selenium2+python自动化19-单选框和复选框

本篇主要介绍单选框和复选框的操作 一.认识单选框和复选框 1.先认清楚单选框和复选框长什么样 2.各位小伙伴看清楚哦,上面的单选框是圆的:下图复选框是方的,这个是业界的标准,要是开发小伙伴把图标弄错了,可以先抽他了. 二.radio和checkbox源码 1.上图的html源码如下,把下面这段复杂下来,写到文本里,后缀改成.html就可以了. <html> <head> <meta http-equiv="content-type" content=&qu