根据给定的条件,我想在 jQueryUI 对话框上有一个或两个按钮。
DIV
通过将 data-includeUploadButton 设置为 0 或 1,在元素内定义条件。
我想我可以在 open 方法中创建一个按钮数组,然后使用buttons:buttons
.
或者更容易阅读,是否可以在创建对象符号数组时直接放置条件?
或者也许有其他方式?我宁愿没有一堆全局变量。
谢谢!
<div id="dialog-conditional" title="dialog-conditional" data-includeUploadButton="1"></div>
$("#dialog-conditional").dialog({
//....
open : function() {
var includeUploadButton=$(this).data('includeUploadButton');
},
buttons : [
{text : 'UPLOAD',"class" : 'green'},
{text : 'CLOSE',click : function() {$(this).dialog("close");}}
]
});