我想要做的是打开jquery对话框,它运行得很好。它加载页面上加载的内容。选择一个选择单击确定按钮并将选择存储到隐藏的变量。到目前为止一切正常。
现在关闭对话框后,我想立即触发该隐藏表单变量上的事件。请指教。
所以对话就像这样调用
$('#dialog').dialog({
dialogClass: 'no-close',
resizable: false,
draggable: false,
modal: true,
width: 900,
buttons: {
"OK": function(){
$(this).dialog("close");
var temp = $("#name").val();
var temp2 = $("#id").val();
$("#" + val1).val(temp);
$("#" + val2).val(temp2);
$("#hiddenID").change();
},
"Cancel": function(){
$(this).dialog("close");
}
}
});
表格上的
我有这个
$("#hiddenID").change(function(){
// alert($("#hiddenID").val());
}).change();
答案 0 :(得分:0)
为对话框添加关闭功能。当它关闭时,它会触发你想要的任何东西。
$('#dialog').dialog({
dialogClass: 'no-close',
resizable: false,
draggable: false,
modal: true,
width: 900,
buttons: {
"OK": function(){
$(this).dialog("close");
var temp = $("#name").val();
var temp2 = $("#id").val();
$("#" + val1).val(temp);
$("#" + val2).val(temp2);
$("#hiddenID").change();
},
"Cancel": function(){
$(this).dialog("close");
}
},
close: function(event, ui){
//whatever you want to happen on close - regardless of how the dialog is closed
}
});