Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我有条件在选中多个复选框(即5)后将禁用的类添加到我的div中_Javascript_Html_Jquery_Checkbox - Fatal编程技术网

Javascript 我有条件在选中多个复选框(即5)后将禁用的类添加到我的div中

Javascript 我有条件在选中多个复选框(即5)后将禁用的类添加到我的div中,javascript,html,jquery,checkbox,Javascript,Html,Jquery,Checkbox,我有条件在选中多个复选框(即5)后将禁用的类添加到我的div中。此代码将禁用添加到所有复选框div,其中也包括当前选定的。。因此,我希望它只禁用5个选择框之后的未选择框,而不是所有div 哈里博草莓 您可以使用:not(:checked)获取所有未选中的复选框,然后只需使用addClass添加禁用的类,否则使用removeClass删除该类 演示代码: $(“.wapf输入”).change(函数(){ //选中复选框长度 if($(“.wapf样例输入[类型=复选框]:选中”).leng

我有条件在选中多个复选框(即5)后将禁用的类添加到我的div中。此代码将禁用添加到所有复选框div,其中也包括当前选定的。。因此,我希望它只禁用5个选择框之后的未选择框,而不是所有div


哈里博草莓
您可以使用
:not(:checked)
获取所有未选中的复选框,然后只需使用
addClass
添加
禁用的
类,否则使用
removeClass
删除该类

演示代码

$(“.wapf输入”).change(函数(){
//选中复选框长度
if($(“.wapf样例输入[类型=复选框]:选中”).length==2){
//未选中“获取”复选框添加类禁用
$('.wapf样例>输入[类型=复选框]:未(:选中)).最近(“.wapf样例”).addClass(“已禁用”)
}否则{
//移除禁用的类
$('.wapf样例').removeClass(“已禁用”)
}
});
。已禁用{
指针事件:无;
背景颜色:灰色;
}

草莓的
草莓1
哈里博11
哈里博111
哈里博12

请对问题进行详细说明您的禁用是为了什么?请添加HTML以便我们可以复制this@Adhitya它非常简单的复选框单击。。但我在两个复选框后设置了一个限制,在其他复选框取消勾选之前,不能再进行选择。。但我需要禁用主div。。所以它不会再次取消选中它,这就是问题所在。您是否使用HTML进行此操作?如果是,请添加它。AWESOMEEEEE!!你救了我一天,斯瓦蒂。。。天才。。我花了两天的时间,但是我们很讨厌你的欢迎。。快乐编码^^