关于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的点击-全选功能-选中数据