jQuery select all - Button必须启用

时间:2014-02-11 21:40:13

标签: javascript jquery

我现在正在使用这个脚本

var checkboxes = $(".msgID"), submitButt = $(".DeleteAll");
    checkboxes.click(function() {
      submitButt.attr("disabled", !checkboxes.is(":checked"));
    });

检查是否选中了复选框。如果选中了一个复选框,则启用全部删除按钮..

它正如我想要的那样工作,但我有一个“MarkAll”按钮,如果我点击这个我检查所有的框但我不能改变“DeleteAll”按钮的声明,任何线索我怎么能做这个?

1 个答案:

答案 0 :(得分:1)

您确定MarkAll按钮是您通过查询获得的选择的一部分:

var checkboxes = $(".msgID")

检查submitButt状态的更改事件仅触发此选择。此外,我肯定会更改该变量的名称,即不是submitButt,这是一个全部删除。

未来的另一个建议是将类命名为以小写字母分隔的小写,例如delete-all