获取复选框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 将 .each() 和 .on() 用于表中的复选框 [重复]