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');
});
});