您是否可以检查复选框是否是针对某组检查的唯一值?
$("#ID").change(function() {
if ($("#checkboxA").is(":checked") && NOTHING ELSE IS CHECKED) {
//do somethinge
} else {
//do something else
}
});
我需要帮助“&& NOTHING ELSE IS CHECKED”,我仍然不确定这是一个改变功能
答案 0 :(得分:4)
您可以检查只选中了一个复选框,该复选框的ID是您要查找的复选框。的 Working Demo 强>
$("#ID").change(function() {
var checked = $("input:checkbox:checked");
if (checked.length === 1 && checked[0].id === 'checkboxA') {
//do something
}
else {
//do something else
}
});
答案 1 :(得分:1)
如何使用
选中所有选中的复选框$('input:checkbox:checked')
然后运行检查以确保此列表的长度等于1?