..我正在计算选中复选框的数量,当达到最大数量时,我需要确保不允许选择其他复选框。
像这样....
IF(..some condition..)
{
// do the deed
}
ELSE
{
$('input[type="checkbox"]').on('click', function(event)
{
$(this).parent().removeClass("c1-item-selected"); // removing CSS
$(this).parent().val=""; // hoping to remove value "checked"
});
}
我试图替换$(this).parent().val=""; 与: event.preventDefault(); event.stopPropagation(); 但这不是方法的正确选择。它仍然允许我选中任何框,实际上阻止了我之后取消选中它。所以我想我只需将任何单击的复选框的值设置为 null 或 ("") 并删除样式,这样看起来就不允许选择其他复选框,但似乎没有:)
任何想法如何防止在到达 ELSE 语句时检查复选框?