所以在我的页面上我有很多按钮,每个按钮包含一些数据,当我点击任何按钮时,它会打开对话框,其中包含2个输入日期类型..如果我更改了某些内容,它将为该特定按钮保存。 问题是,如果我有时点击按钮A(很少发生这种情况,但我仍然需要找到一些解决方案)对话框打开按钮C的数据。该怎么办..?
任何建议或帮助表示赞赏。
感谢。
代码:
$("#dialog").dialog({
height: 450,
width: 450,
modal: true,
title: "Dialog BOx",
buttons: {
"Save": function () {
start_dt = moment($('#start_txt').val());
end_dt = moment($('#end_txt').val());
_this.SaveData(start_dt,end_dt);
$(this).dialog('close');
}
close: function () {
$(this).dialog('close');
},
});
<div id="dialog" title="" style="width:500px;">
<input type="date" id="start_txt"/>
<input type="date" id="end_txt"/>
</div>
答案 0 :(得分:1)
$("#dialog")
.dialog({
closeOnEscape: true,
show: "slow",
model: true,
minWidth: 600,
close: function( event, ui ) {
//Do stuff on close
//Now call "destroy"
$("#dialog").dialog("destroy");
}
});