jQuery确认对话框未关闭

时间:2019-04-18 01:23:11

标签: javascript jquery

我有一个jQuery确认对话框,它没有在dialog("close")上关闭。

$.confirm({
  title: 'Change From Date',
  content: url,
  buttons: {
    confirm: function() {
      $(this).dialog("close");
    },
    cancel: function() {
      $(this).dialog("close");
    }
  }
});

2 个答案:

答案 0 :(得分:0)

更改用于.dialog('close')方法的选择器-代替

$(this).dialog('close');

将其更改为:

$('.yourDialogClassOrID').dialog('close');

也就是说,无论您用来初始化对话框的选择器是什么,都应使用该选择器来执行.dialog('close')指令:

E.G。

$( "#mydialog" ).dialog(); //initialize dialog
use:
$( "#mydialog" ).dialog('close'); //close dialog

答案 1 :(得分:0)

我发现的最简单的方法如下:

jconfirm.instances[0].close();