我想调用对话框按钮的默认动作,所以请告诉我如何在对话框初始化中传递变量。这是我的尝试:
使用默认功能调用对话框'是'按钮
$( "#confirmComplete" ).dialog( "option", "buttons:Yes");
$( "#confirmComplete" ).dialog({
autoOpen: false,
resizable: false,
modal: true,
async:false,
position: 'top',
buttons: {
"Yes": function() {
//SOME FUNCTIOANLITY
}
}
})
答案 0 :(得分:2)
将代码放入命名函数中,调用函数:
function doYes() {
// some functionality
}
$("#confirmComplete").dialog({
autoOpen: false,
resizable: false,
modal: true,
async: false,
position: "top",
buttons: {
"Yes": doYes
},
});
doYes(); // Call the default button action
答案 1 :(得分:0)
你可以这样做:
buttons: {
"Yes": function() {
$(this).dialog("close");
return true;
}
}
您还可以使用No
按钮关闭对话框并return false;
根据返回的true
/ false
,您可以采取进一步措施。