0

根据给定的条件,我想在 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");}}
    ]    
});
4

0 回答 0