为jQuery UI Dialog创建可选的多个按钮

时间:2012-09-20 20:33:56

标签: javascript jquery jquery-ui jquery-ui-dialog

所以我知道用jQuery UI创建多个按钮,你只需这样做:

buttons : [{
    text  : settings.buttonText,
    click : function () { settings.buttonFunction(); }
},
{
    text  : button2Text,
    click : function () { settings.button2Function(); }
}
}]

我有一个我创建的插件来处理&使对话框在整个网站范围内,最近需要添加传递多个按钮的选项,而不只是1。

现在通常整个部分甚至不会运行,除非按钮甚至是想要的。我快速if (settings.buttonText) { }缠绕它。但问题是即使我没有传入button2Text等,按钮仍然出现。除了做一些新的事情,如.hide() ...

我的问题是:如果将settings.button2Text传递到插件,我怎么能让第二个{ text ... click ... }区域变为动态并且只出现在对象中?这甚至可能吗?

我觉得解决方案很简单我现在只是脑力救援:)感谢任何输入

0 个答案:

没有答案