我有一个jQuery确认对话框,它没有在dialog("close")
上关闭。
$.confirm({
title: 'Change From Date',
content: url,
buttons: {
confirm: function() {
$(this).dialog("close");
},
cancel: function() {
$(this).dialog("close");
}
}
});
答案 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();