首页 > 其他分享 >全选和反选

全选和反选

时间:2024-09-27 14:01:21浏览次数:7  
标签:checked 反选 prop 全选 input d1

 

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>

<body>
    <input type="checkbox" id="d1">全选/反选<br>
    <form action="" id="form">
        <input type="checkbox" name="demo" value="1">
        <input type="checkbox" name="demo" value="2">
        <input type="checkbox" name="demo" value="3">
        <input type="checkbox" name="demo" value="4">
    </form>
    <script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>
    <script>
        var a = 0;
        //全选复选事件
        $('#d1').change(function() {
                if ($(this).is(':checked')) {
                    $('#form input').prop('checked', 'checked');
                    a = 4;
                } else {
                    $('#form input').prop('checked', false);
                    a = 0;
                }
            })
            //取消一个取消全选
        $('#form input').change(function() {
            if ($(this).is(':checked')) {
                a++;
                //勾选全部自动勾选全选
                if (a == 4) {
                    $('#d1').prop('checked', 'checked')
                }
            } else {
                $('#d1').prop('checked', false)
                a--;
            }
        })
    </script>
</body>

</html>

 

标签:checked,反选,prop,全选,input,d1
From: https://www.cnblogs.com/luckyuns/p/18435564

相关文章

  • xlsx全选有内容区域的快捷键
    xlsx全选有内容区域的快捷键XLSX全选有内容区域的快捷键是Ctrl+A。‌在Excel中,全选有内容区域的快捷键是Ctrl+A。这个快捷键可以快速选择当前活动窗口中的所有单元格,包括有内容的单元格和空单元格。如果你只想全选有内容的区域,而不包括空单元格,可以使用定位功能。首先选择......
  • 学习网络安全选择那种方式好?
    对于想要转行学习网络安全的小伙伴来说,为了能够更好的掌握相关技能,满足企业用人标准,参加培训是最合适的选择。目前,培训方式有很多种,可根据自己的需求来选择,那么学网络安全哪种培训方式好?我们来看看具体内容介绍。选择网络安全培训方式时,应考虑个人的学习需求、时间安排、......
  • 对支持全选的el-table进行筛选并且与另一个table进行数据关联
    效果图​​代码弹窗代码<!--弹窗组件--><el-dialogtitle="选择设备":visible.sync="dialogVisible"width="50%"><divclass="table-container"><divstyle="display:flex;......
  • el-table合并行,控制全选框的可选状态
    给相同的类合并行<el-tableborderclass="customer-no-border-table"element-loading-text="数据正在加载中...":row-class-name="tableRowClassName":header-cell-style="{backg......
  • 自定义全选框,当勾选√添加到selection中,再次勾选从selection中移除
    <el-table:data="tableData"ref="tableData"height="450px"class="customer-no-border-table":row-class-name="tableRowClassName":......
  • 微信群发助手全选怎么弄?微信群发助手限制200人怎么办?微信群发消息怎么发所有人?微信群
      今天给大家推荐一款我们目前在使用的电脑群发工具掘金小蜜,不仅可以无限多开,方便你同时管理多个账号,群发功能更是十分强大,轻松释放你的双手。掘金小蜜(只支持Win7及以上操作系统,没有推Mac版和手机客户端。软件下载地址>>点击此处群发功能下载打开登录,这是账号登录进去后......
  • WPF DataGrid使用 自动显示行号、全选、三级联动、拖拽
    1.DataGrid的使用自动显示行号(修复删除行时行号显示不正确)  ViewCodedgTool.LoadingRow+=newEventHandler<DataGridRowEventArgs>(dgTool_LoadingRow);dgTool.UnloadingRow+=newEventHandler<DataGridRowEventArgs>(dgTool_UnloadingRow);voi......
  • 创建一个全选功能表格
    1.第一个方法是检测有多少个被选中的checkbox。主要是通过获得相同name的标签,对标签进行遍历并且if判断是否被checked,设置参数count值,如果有被选中的标签,count值就++,最后输出count值。vartest=function(){varnumber=document.getElementsByName("a");varcount......
  • Qt:通过QCompleter类提供的补全框completion box, 根据用户输入的内容提供可能的补全选
    1.创建一个字符串列表作为补全数据源QStringListwordlist;wordlist<<"apple"<<"banana"<<"orange";2.将QCompleter的数据源设置为之前创建的QStringList,与QLineEdit控件关联QCompleter*completer=newQCompleter(wordlist,this);......
  • DEV+GridControl实现反选
    最近在使用Dev+Winform,看了很多资料都是些复制粘贴,可能作者也没实践过,自己就记录总结下,也特别简单 主要代码,///<summary>///反选///</summary>///<paramname="sender"></param>///<paramname="e"></param>privatevoidsimpleButton5_Cl......