我现在正在使用这个脚本
var checkboxes = $(".msgID"), submitButt = $(".DeleteAll");
checkboxes.click(function() {
submitButt.attr("disabled", !checkboxes.is(":checked"));
});
检查是否选中了复选框。如果选中了一个复选框,则启用全部删除按钮..
它正如我想要的那样工作,但我有一个“MarkAll”按钮,如果我点击这个我检查所有的框但我不能改变“DeleteAll”按钮的声明,任何线索我怎么能做这个?
答案 0 :(得分:1)
您确定MarkAll按钮是您通过查询获得的选择的一部分:
var checkboxes = $(".msgID")
检查submitButt
状态的更改事件仅触发此选择。此外,我肯定会更改该变量的名称,即不是submitButt,这是一个全部删除。
未来的另一个建议是将类命名为以小写字母分隔的小写,例如delete-all
。