Javascript 如何在jquery对话框中将按钮名称作为变量传递
我想调用对话框按钮的默认操作,请告诉我如何在对话框初始化中传递变量。以下是我对此的尝试: 使用“是”按钮的默认功能调用对话框Javascript 如何在jquery对话框中将按钮名称作为变量传递,javascript,jquery,jquery-ui,jquery-ui-dialog,Javascript,Jquery,Jquery Ui,Jquery Ui Dialog,我想调用对话框按钮的默认操作,请告诉我如何在对话框初始化中传递变量。以下是我对此的尝试: 使用“是”按钮的默认功能调用对话框 $( "#confirmComplete" ).dialog( "option", "buttons:Yes"); $( "#confirmComplete" ).dialog({ autoOpen: false, resizable: false, modal: true, async:false, position:
$( "#confirmComplete" ).dialog( "option", "buttons:Yes");
$( "#confirmComplete" ).dialog({
autoOpen: false,
resizable: false,
modal: true,
async:false,
position: 'top',
buttons: {
"Yes": function() {
//SOME FUNCTIOANLITY
}
}
})
将代码放入命名函数中,调用该函数:
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
你可以做:
buttons: {
"Yes": function() {
$(this).dialog("close");
return true;
}
}
您还可以有一个No
按钮来关闭对话框并返回false代码>
根据返回的true
/false
,您可以采取进一步的操作