前端开发中经常会对表单进行处理,会遇到判断多选复选框checkbox是否有被选中的情况,通过下面一行语句即可实现。
if($("#checkBoxID").prop('checked') == true){ //do something }
如果你有多个复选框需要逐一判断是否有被选中,简单的修改一下上面的代码即可,示例代码如下。
$("#parentId").find("checkbox").each(function(){ if ($(this).prop('checked')==true){ //do something } });
使用时请注意将Jquery选择器中指定的DOM ID替换为你代码中checkbox的ID,判断多个checkbox是否被选中时Jquery选择器指向的DOM ID为包裹所有checkbox的父级区块ID。