Javascript 如何在选中复选框时切换文本,以及在不选中任何内容时隐藏文本
选中复选框时,将显示文本Javascript 如何在选中复选框时切换文本,以及在不选中任何内容时隐藏文本,javascript,jquery,hide,show,Javascript,Jquery,Hide,Show,选中复选框时,将显示文本Checked。取消选中所有复选框时,如何隐藏选中的文本 $('.rafcheckbox')。单击(函数(){ $(“.rafoptions”).show(); }); 选中要执行此操作,您可以使用:选中的选择器和长度属性来确定是否选中了任何框。然后,您可以根据需要使用toggle()隐藏/显示div var$复选框=$('.rafcheckbox').change(函数(){ var anyChecked=$checkbox.filter(“:checked”).
Checked
。取消选中所有复选框时,如何隐藏选中的文本
$('.rafcheckbox')。单击(函数(){
$(“.rafoptions”).show();
});代码>
选中
要执行此操作,您可以使用:选中的
选择器和长度
属性来确定是否选中了任何框。然后,您可以根据需要使用toggle()
隐藏/显示div
var$复选框=$('.rafcheckbox').change(函数(){
var anyChecked=$checkbox.filter(“:checked”).length!=0;
$(“.rafoptions”).toggle(anyChecked);
});代码>
.rafoptions{display:none;}
选中
您可以通过使用ES6中引入的every()
来实现这一点
$(".rafcheckbox").click(function() {
let checkedInputs = [];
$(".rafcheckbox").each(function() {
checkedInputs.push(this.checked)});
if(checkedInputs.every(element => !element))
$(".rafoptions").hide();
else
$(".rafoptions").show();
});