当使用JavaScript / Jquery禁用或取消选中网格中的所有复选框时,如何禁用按钮?

我有一个网格,其中我有1个coulmns有checkboxes 。我想在使用JavaScript或jQuery禁用或取消选中(取消选中)所有复选框时禁用按钮?

.Aspx文件

      Cancel Item  

GRID

您可以执行以下操作,但是您需要使用更具体的选择器进行更新,因此它不会影响所有复选框和按钮:

JS小提琴

 $('input[type=checkbox]').change(function(){ var count = $('input[type=checkbox]:checked').length; $('button').prop('disabled', count == 0); }); 

如果您在加载时也需要它:

JS小提琴

 $('input[type=checkbox]').change(function(){ disableCheckbox(); }); disableCheckbox = function() { var count = $('input[type=checkbox]:checked').length; $('button').prop('disabled', count == 0); }; disableCheckbox();