基于给定条件,我想在jQueryUI对话框上有一个或两个按钮。
通过将data-includeUploadButton设置为0或1,在DIV
元素中定义条件。
我想我可以在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");}}
]
});