关于checkbox全选功能的实现

Posted seventeenq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于checkbox全选功能的实现相关的知识,希望对你有一定的参考价值。

要进行操作的DOM元素:

<input type="checkbox" id="cbAll" value="all">全选
爱好:
<input type="checkbox" name="cbHobby" value="song">唱歌
<input type="checkbox" name="cbHobby" value="dance">跳舞
<input type="checkbox" name="cbHobby" value="play">玩游戏
<input type="checkbox" name="cbHobby" value="eat">吃美食
<input type="checkbox" name="cbHobby" value="sleep">睡觉

显示出的样式 :

技术图片

要实现的功能:点击全选之后,所有的复选框都被选中。

效果图:

 技术图片

 

使用Jquery实现:

1 $("#cbAll").click(function()
2     $("input[name=‘cbHobby‘]").prop("checked",$(this).prop("checked"));
3 );

 

使用javascript实现:

1 var cbAll = document.getElementById("cbAll");
2 var cbHobby = document.getElementsByName(‘cbHobby‘);
3 cbAll.onclick = function()
4     // 使用for循环遍历
5     cbHobby.forEach(function(item) 
6         item.checked = cbAll.checked;
7     );
8  

 

以上是关于关于checkbox全选功能的实现的主要内容,如果未能解决你的问题,请参考以下文章

jQuery模糊匹配checkbox全选 value实现checkbox部分或全部全选

angularjs实现checkbox的点击-全选功能-选中数据

js 脚本怎样实现checkbox的全选,反选,类似邮箱中邮件的全选后删除移动

关于jQuery实现CheckBox全选只能生效一次的问题

vue checkbox多选框按钮添加全选按钮

js实现checkbox的全选和全不选功能