在对话框关闭后从DOM中删除SweetAlert2

时间:2017-08-01 10:33:54

标签: javascript dom sweetalert sweetalert2

swal({
  title: "Etsi ohjelmaa!",
  text: "Kirjoita ohjelman nimi:",
  type: "input",
  showCancelButton: true,
  closeOnConfirm: true,
  animation: "slide-from-top",
  inputPlaceholder: nimi
}

我尝试了onClose: $("sweet-alert").removeClass(),但它不起作用。另外,我应该删除“sweet-overlay”类。

那么如何在对话框关闭后从DOM中删除Sweet-alert?

https://sweetalert2.github.io/

2 个答案:

答案 0 :(得分:0)

SweetAlert2在关闭后自行移除,证明:

确保您使用的是最新版本。

答案 1 :(得分:0)

swal关闭后自行删除,但您可以通过编程方式执行此操作

   swal({
          title: "Etsi ohjelmaa!",
          text: "Kirjoita ohjelman nimi:",
          type: "input",
          showCancelButton: true,
          closeOnConfirm: true,
          animation: "slide-from-top",
          inputPlaceholder: nimi
        ,
          onClose: function () {
            if($("sweet-alert"))
            $("sweet-alert").remove();
          }
        })
正如你在上面写的那样

而不是removeClass()