1 回答
TA贡献1765条经验 获得超5个赞
所以我设法让它工作,经过多次挠头,我将计数更改为 1,这解决了问题。全面测试它现在按预期执行。
// Checks individual checkboxes and displays the count
$(".individual").on("change", determineActionButtonAvailability);
$(".selectall").click(function () {
$(".individual").prop("checked", $(this).prop("checked"));
determineActionButtonAvailability();
});
//Disable Top Verify Button if two or more checkboxes are selected.
$('.verify-btn').prop('disabled', true);
$(".individual").on("click", function () {
if ($(".individual:checked").length > 1) {
$('.verify-btn').prop('disabled', false);
}
else {
$('.verify-btn').prop('disabled', true);
}
});
//Disable Action Button in the columns when more than one checkbox is selected
$('.table-btn').prop('disabled', false);
$(".individual").on("click", function () {
if ($(".individual:checked").length > 1) {
$('.table-btn').prop('disabled', true);
}
else {
$('.table-btn').prop('disabled', false);
}
});
// When one or more works are selected, will enable the top action menu.
// Will disable when none selected.
function determineActionButtonAvailability() {
if ($(".individual:checked").length > 1) {
$(".records-selected").show();
$("#selected").text($(".individual:checked").length);
$("#total").text($(".individual").length);
$(".verify-btn").prop('disabled', false);
$(".table-btn").prop('disabled', true);
}
else {
$(".records-selected").hide();
$(".verify-btn").prop('disabled', true);
$(".table-btn").prop('disabled', false);
}
}
- 1 回答
- 0 关注
- 224 浏览
添加回答
举报