首页 > 其他分享 >每周总结9

每周总结9

时间:2022-09-04 19:33:10浏览次数:56  
标签:总结 function checkbox checked name 每周 items prop

进行全选\全不选 全选 反选的应用

复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript" src="jquery-3.5.1.js"></script>
    <script type="text/javascript">
        $(function () {
            $("#checkedallbtn").click(function () { //全选
                $(":checkbox").prop("checked", true);
            })
            $("#checkednotbtn").click(function () {  //全不选
                $(":checkbox").prop("checked", false);
            })
            $("#checkedfanbtn").click(function () {  //反选
                $(":checkbox[name='items']").each(function () {
                    this.checked = !this.checked;   //代码简化
                });
          //在反选之后判断是否选满
                var allqiu = $(":checkbox[name='items']").length;
                var checkedqiu = $(":checkbox[name='items']:checked").length;

                if (allqiu == checkedqiu) {
                    $("#checkedall").prop("checked", true);
                } else {
                    $("#checkedall").prop("checked", false);
                }
                // $("#checkedall").prop("checked",allqiu == checkedqiu);
            })
            $(":checkbox[name='items']").click(function () {  //在每个复选框选了之后判断是否选满
                var allqiu = $(":checkbox[name='items']").length;
                var checkedqiu = $(":checkbox[name='items']:checked").length;
                $("#checkedall").prop("checked", allqiu == checkedqiu);
            })
            $("#sub").click(function () {
                $(":checkbox[name='items']:checked").each(function () {
                    alert(this.value);
                })
            })
            $("#checkedall").click(function () {
                $(":checkbox").prop("checked", this.checked);
            })


        })
    </script>
</head>
<body>
你爱好的运动是?<input type="checkbox" id="checkedall">全选/全不选<br>
<input type="checkbox" name="items" value="足球">足球<input type="checkbox" name="items" value="篮球">篮球<input type="checkbox"name="items">羽毛球<input
        type="checkbox" name="items">乒乓球<br>
<button id="checkedallbtn">全选</button>
<button id="checkednotbtn">全不选</button>
<button id="checkedfanbtn">反选</button>
<button id="sub">提交</button>
</body>
</html>
复制代码

标签:总结,function,checkbox,checked,name,每周,items,prop
From: https://www.cnblogs.com/-0112/p/16655764.html

相关文章

  • 第一周总结
    这一周开始了上课,并且说明了下一周周二的时候会有一个开学测试,所以这一周没有怎么学主要是把原来的的东西重新看了一下复习了一下<!DOCTYPEhtml><htmllang="en"><hea......
  • TLM通信总结1
    事务级建模(TLM)用于模块之间的通信。TLM是实现基于事务的方法的概念,这些方法可用于模块之间的通信。UVMTLMUVM为TLM库提供事务级接口,ports,exports,impports,and......
  • 数据结构与算法【Java】05---排序算法总结
    前言数据data结构(structure)是一门研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构才可以编写出更加漂亮,更加有效率的代码。要学习好数据结构就......
  • 开学第一周周总结
    本周周三开学,学习内容也不太清楚学习了什么,上课记了一些笔记,然后课后有去研究明白。其次是要求总结的内容:之前总计发表博客:137日常学习的内容:110冲刺的内容一共:6杂七......
  • 第九周总结
    开始上课 还没搞定hadoop1、集群规划安装VMware,使用三台Ubuntu18.04虚拟机进行集群搭建,下面是每台虚拟机的规划:主机名 IP 用户 HDFS YARNhadoopWyc 待定 wyc NameNod......
  • SVN使用教程总结
    SVN简介:为什么要使用SVN?程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion......
  • 2022-2023-1 20221306《计算机基础与程序设计》第一周学习总结
    班级:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业链接:https://www.cnblogs.com/zhanquanchen/p/16654783.html作业目标:快速浏览教材作业正文:https://www.cn......
  • 总结90条写Python程序的建议
    首先建议1、理解Pythonic概念—-详见Python中的《Python之禅》建议2、编写Pythonic代码(1)避免不规范代码,比如只用大小写区分变量、使用容易混淆的变量名、害怕过......
  • 2022-2023-1 20221311《计算机基础与程序设计》第一周学习总结
     作业信息班级:https//edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求:https.//www.cnblogs.com/rocedu/p/9577842.html#WEEK01作业目标:快速浏览教材作业正文:http......
  • 2022-2023-1 20221313《计算机基础与程序设计》第一周学习总结
    2022-2023-120221313《计算机基础与程序设计》第一周学习总结作业信息班级:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业链接:https://www.cnblogs.com/zh......