检查带有值 X 的复选框是不是未选中? [复制]

Posted

技术标签:

【中文标题】检查带有值 X 的复选框是不是未选中? [复制]【英文标题】:Check if the Checkbox with the Value X gets unchecked? [duplicate]检查带有值 X 的复选框是否未选中? [复制] 【发布时间】:2018-07-04 17:55:11 【问题描述】:
if(!$('input:value').is(:checked))

//do something


我该怎么做,我找不到示例? 我想知道是否选中了具有特定值的复选框。

【问题讨论】:

您可以使用attribute value selector 您想在每次检查状态更改时检查,还是仅在运行时检查?以某种方式,使用此表达式将为您执行检查:$('input[value="X"]').not(:checked)。但是,如果您想在其状态更新时检查其值,则需要将事件侦听器绑定到它。 好的,如果我有一个名为 x 的变量,我可以这样做吗? $('input[value=x]').not(:checked) 【参考方案1】:

循环通过复选框ex 然后检查如下

var c=$(".commonclassname");
for(var i=0;i<c.length;i++)

   if(c[i].value=="your value")
   
     //matched...
   

【讨论】:

【参考方案2】:

以下是如何检测具有特定值的复选框是否未被选中

$("input[type=checkbox]").click(function() 
    if ($(this).val() == "test2" && !$(this).is(":checked")) 
        alert("Unchecked Test2");
    
);

小提琴:https://jsfiddle.net/vwm28b7u/1/

【讨论】:

以上是关于检查带有值 X 的复选框是不是未选中? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如果 php 和 jQuery 选中或未选中,则在 php 中动态创建复选框值

带有复选框的自定义 ListView 检查未选中的项目

Express 中的复选框

即使模型值为真,材料复选框也未选中

检查两个复选框是不是未选中并禁用按钮

我如何确定是不是选中了复选框以执行某些操作,然后未选中执行其他操作? [复制]