我有一个分配给变量的函数,当我立即使用 IFFE 对其开具发票时,我得到一个未定义的错误。
<script>
"use strict";
$(document).ready(function () {
var enableBulkAction = function () {
if ($("#frmProductManagement input:checkbox:checked").length > 0) {
// any one is checked
$('#ddlBulkAction').prop("enabled", "enabled");
} else {
// none is checked
$('#ddlBulkAction').prop("disabled", "disabled");
}
}();
$('#chkTableAll').click(function () {
var checkedStatus = this.checked;
$('#tblProductsManagements tbody tr').find('td:first :checkbox').each(function () {
$(this).prop('checked', checkedStatus);
enableBulkAction();
});
});
});
</script>
启用批量操作();不是一个函数,即使它应该在范围内。有人知道我忘记做什么了吗?