Javascript 取消选中所有内容时显示消息,每次标记每个复选框时显示其他消息

Javascript 取消选中所有内容时显示消息,每次标记每个复选框时显示其他消息,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,当我取消选中所有复选框并且标记为一个或多个复选框时,如何使消息显示另一条消息 <label for="1">Checkbox 1</label> <input type="checkbox" class="check" name="1" value="1"> <label for="2">Checkbox 2</label&

当我取消选中所有复选框并且标记为一个或多个复选框时,如何使消息显示另一条消息

<label for="1">Checkbox 1</label>
<input type="checkbox" class="check" name="1" value="1">
<label for="2">Checkbox 2</label>
<input type="checkbox" class="check" name="2" value="2">
<label for="3">Checkbox 3</label>
<input type="checkbox" class="check" name="3" value="3">
复选框1
复选框2
复选框3
$(文档).ready(函数(){ $(“输入[type=“checkbox”]:选中”)。每个(函数(){ 警惕(“检查”); }); });
您可以使用以下功能执行此项工作:

(如果未选中所有复选框,则显示不同的消息,否则显示简单消息)

函数验证(){
var=0;
//参考表格。
var tblFruits=document.getElementById(“tblFruits”);
//参考表中的所有复选框。
var chks=tblFruits.getElementsByTagName(“输入”);
//循环并计算选中复选框的数量。
对于(变量i=0;i

复选框1
复选框2
复选框3

如果选中的
复选框的
长度
大于
0
则只需检查,然后显示一些消息,否则显示
“未选中复选框”
消息

演示代码

$(“.check”).change(函数(){
//获取选中复选框的长度
var message=$(“.somediv输入[type=checkbox]:已选中”).length>0?”然后选中1个复选框:“未选中任何复选框”;
console.log(消息)
})

复选框1
复选框2
复选框3
$(document).ready(function() { $("input[type="checkbox"]:checked").each(function() { alert('check'); }); });