发新贴  快速回复

请问全选的那个,如何让多个checkbox控制一个全选checkbox呢?

  妙味用户254283
2017-09-13 21:33

本帖内容针对以下视频发布:

2-运算符、程序流程控制(下)
 
尹巍

同学,你好。

你的需求应该是  有一个 all 全选的checkbox

另外有多个 list 单独选择的checkbox

如果list被全部选中,那么 all 就要变成被选中的状态

那么代码思路就是

1.每当list中有一个选择框发生变化,就要遍历一次list来确定是否全部被选中

2.遍历list过程中,如果所有list都被选中就修改all的状态为true

3.遍历list过程中,如果有一个没有被选中,就修改all状态为false

注意:只要list中有一个checkbox发生了onchange事件,就要这么遍历检查一次。

2017-09-15 16:19  回复本帖
 
妙味用户254283

尹巍 2017-09-15 16:19发表的内容:

同学,你好。

你的需求应该是  有一个 all 全选的checkbox

另外有多个 list 单独选择的checkbox

如果list被全部选中,那么 all 就要变成被选中的状态

那么代码思路就是

1.每当list中有一个选择框发生变化,就要遍历一次list来确定是否全部被选中

2.遍历list过程中,如果所有list都被选中就修改all的状态为true

3.遍历list过程中,如果有一个没有被选中,就修改all状态为false

注意:只要list中有一个checkbox发生了onchange事件,就要这么遍历检查一次。

谢谢老师

2017-09-21 21:02  回复本帖
妙味用户495947

妙味用户254283 2017-09-21 21:02发表的内容:

谢谢老师

这个案例的代码能发出来共享一下吗
2017-10-26 18:26  回复本帖
登录 后才可以发表回复