获取复选框jquery的当前状态[重复]

Posted

技术标签:

【中文标题】获取复选框jquery的当前状态[重复]【英文标题】:get current state of check box jquery [duplicate] 【发布时间】:2014-07-17 16:12:58 【问题描述】:

我正在使用 Bootstrap iCheck 插件。如何通过使用 jquery 按下按钮来确定是否选中了复选框

$(button).click(function()

  ckb = $("#ickb").(isChecked);
);

【问题讨论】:

从 jquery 1.6 开始,处理属性和属性的方式发生了重大变化。对于您的情况, $('#ickb').prop("checked") 应该可以解决问题。该语句将根据复选框的选中/未选中状态简单地返回真或假。有关更多详细信息,请参阅this 链接上的属性与属性部分。 【参考方案1】:

尝试使用.is() 函数和:checked 选择器来完成您的任务,

ckb = $("#ickb").is(':checked');

【讨论】:

【参考方案2】:

使用is() 和:checked 得到布尔值结果,如果选中复选框则为真。

ckb = $("#ickb").is(':checked');

或者,你可以使用长度,如果它是那么它不会被检查。

ckb = $("#ickb::checked").length

【讨论】:

第二个选项是像这样的单列$("#ickb:checked").length你的回答对我有帮助

以上是关于获取复选框jquery的当前状态[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在jQuery中获取所有选定复选框值的最佳方法[重复]

Selenium - 如何获取复选框的当前状态?

jQuery 将 .each() 和 .on() 用于表中的复选框 [重复]

当前页面的 JQuery DataTables 列复选框

怎用jquery获取下拉菜单当前选中的值? $("#id").val(); 这个只能获取第一个?求解答????

jQuery - 根据 attr 值仅获取选中复选框的唯一值