复选框全选功能怎么实现

复选框的全选是前端开发人员经常需要开发的功能,这个功能简而言之就是,点击全选就可以选中所有的复选框,那么我们怎么才能实现这个功能呢?笔者来告诉大家,来给大家一点提示,代码不是唯一的(下图gif即为实现效果图)

引入jquery

  • 01

    首先引入jquery支持,笔者在jquery的基础上实现该功能,没有使用js

复选框页面描述

  • 01

    1、定义1个复选框用于全选,属性name为allSel 2、定义5个复选框用于分选,属性name为select

  • 02

    功能描述: 1、勾选全选按钮时,下面1-5复选框全部选中; 2、取消勾选全选按钮时,下面1-5复选框全部取消选中 3、依次勾选1-5复选框时,全选按钮自动勾选 4、1-5复选框中有一个被取消勾选时,取消勾选全选按钮

功能定义

  • 01

    方法定义在$(document).ready(function(){})之内,意思就是当页面dom加载完毕时,执行功能定义

  • 02

    “全选”按钮功能定义: 1、name为allSel的按钮定义点击事件,如果"全选"按钮是选中状态则将所有name为"select"的“分选”按钮checked属性设置为true,反之则设置为false

  • 03

    "分选"按钮功能定义: 1、给所有name为select的复选框设置点击事件,当点击1-5复选框时,遍历1-5复选框,判断是否全都是选中状态,如果是则将“全选”按钮勾选,反之则“取消勾选”

    方法定义整体代码

    • 01

      以下是整体代码展示,大家可以更直观的看一下功能定义

    (0)

    相关推荐

    • 表格里的选择框怎么做(怎样在excel复选框全选功能)

      如果你使用 365 版本的 Office,地图的绘制已有内置功能来实现,那就非常简单了.在这篇练习里,除了复选框和地图,我们再增加一个 "一键 Clear All 复选框" 的功能 ...

    • excel添加勾选框/excel添加复选框

      在日常使用的表格中会用到一些需要勾选的excel表格,那么这些勾选的选项是怎么设置的呢,小编今天纷享一下复选框/勾选框是怎么样弄出来的. 操作方法 01 小编之前发过一篇经验是选择框,选择框与复选框不 ...

    • 表单中的勾选框和开关

      @可乐橙:创建表单时,交互设计师总是会面临一个选择,选用哪种UI元素来表示可选项的操作.可选项可以用勾选框.开关.单选框和下拉菜单表示.选择得当的话,任何一种都非常出色.本文中,我们重点勾选框和开关, ...

    • word中全选的快捷键介绍及使用方法

      word中全选快捷键 全选快捷键可以提高我们在操作word时工作效率,在操作Word2003中怎么对文档中的文字进行全选呢?下面为大家提供几种全选的方法,绝对好用。Word怎样全选? 方法一、使用Wo ...

    • word2016全选怎么操作

      word中全选快捷键 全选快捷键可以提高我们在操作word时工作效率,在操作Word2003中怎么对文档中的文字进行全选呢?下面为大家提供几种全选的方法,绝对好用.Word怎样全选? 方法一.使用Wo ...

    • 表格中如何添加批量选取功能(excel怎么全选复选框制作)

      带全选功能的智能表格来了!(今天只分享批量选取功能)添加步骤:1.添加复选框插入 -开发工具 - 复选框 - 修改标题文字链接单元格B32.编辑宏全选框右键 - 指定宏 - 新建(如果已新建过会显示编 ...

    • Win8如何开启文件夹复选框功能默认是禁用的

      Win8系统中,默认文件夹复选框功能是禁用的。因此喜欢复选框功能的朋友就要自己开启这项功能了,不过很多刚接触WIn8的朋友并不知道从哪儿开启,下面就详细为大家介绍Win8开启复选框功能的方法,一起来看 ...

    • 如何启用Win8系统中的复选框功能

      用户用的是Win8系统,现在我想使用复选框功能,请问怎么在Windows8中使用复选框功能? 操作步骤 1、 打开“回收站,鼠标左键点击“查看”,鼠标左键点击“选项图标”,参见下图 2、 打开“文件夹 ...

    • axure怎么制作复选框的全选和反选?

      在上网过程中,经常会见到全选按钮.那么这个是怎么在axure中实现的呢? 1.拖动三个复选框和两个按钮元件到主页面编辑区. 2.编辑元件如下,并且为复选框命名.笔者命名为1.2.3. 3.为全选按钮添 ...