这个问题实际上是使用jQuery对话框来询问更通用的jQuery问题。本质上,我需要将一个continuation传递给一个模态jQuery对话框。
我想在页面上定义一个对话框,但是当在其上调用dialog('open')
时,我想安排对话框中的按钮功能以获得范围内的值他们可以回电话。
假设:
var $dialog = $('<div></div>')
.html('Is this text correctly segmented?')
.dialog({
autoOpen: false,
modal: true,
title: 'Correct?',
buttons: { "Yes": function() { $(this).dialog("close");
},
"No": function() { $(this).dialog("close");
}
});
它可以像声明其他变量一样简单,在按钮函数中引用它, 并在打开之前设置它?
答案 0 :(得分:0)
我所做的是以下内容:
这将允许您以编程方式生成一个新对话框,将标题,内容,按钮等传递给它,而无需在页面上明确预定义它。