如何最初禁用 jquery swal 确认按钮

How to disable jquery swal confirm button initially

在我的 jquery 项目中,我使用带有复选框的 swal,如下图所示。

我想 enable/disable 基于复选框值的 swal 确认按钮,并且最初禁用 swal 确认按钮。

我用下面的方法解决了这个问题。

swal({
   ...,
   onOpen: function (element) {
      swal.disableConfirmButton();
      $(element).on('change', '[type="checkbox"]', function (e) {
        if ($(this).val()) {
           swal.enableConfirmButton();
        } else {
           swal.disableConfirmButton();
        }
      });
   }
});

参考link:https://github.com/sweetalert2/sweetalert2/issues/226#issuecomment-418703233