【问题标题】:How to add multiple buttons in Jquery UI dialog box?如何在 Jquery UI 对话框中添加多个按钮?
【发布时间】:2011-01-31 12:46:09
【问题描述】:

我想要多个按钮。我试图在括号之间复制代码但不起作用。想法?

buttons: {

"Close": function() {
 $(this).dialog("close");

}

【问题讨论】:

    标签: javascript jquery dialog


    【解决方案1】:

    此外,了解按钮数组方法很有用,因为它为每个按钮公开了更多功能,例如添加图标和其他每个按钮的属性。需要注意的是在按钮集周围添加的方括号将其转换为按钮数组,以及每个按钮对象周围的额外花括号。

    $("#mydialog").dialog({
      buttons: [{
        text: 'Confirm',
        icons: {
            primary: "ui-icon-check"
        },
        click: function() {
           //do something
           $(this).dialog('close');
        }},{
        text: 'Cancel',
        icons: {
            primary: "ui-icon-cancel"
        },
        click: function() {
           $(this).dialog('close');
        }
      }]
    });
    

    【讨论】:

      【解决方案2】:

      使用这种格式创建它们,'button text': function() { } 中间有一个逗号,如下所示:

      $("#mydialog").dialog({
        buttons: {
          'Confirm': function() {
             //do something
             $(this).dialog('close');
          },
          'Cancel': function() {
             $(this).dialog('close');
          }
        }
      });
      

      【讨论】:

      • 非常适合像我这样的初学者。非常感谢。我总是对学习新技术充满信心;为什么因为我知道 stackoverflow 可以解决我面临的问题...
      猜你喜欢
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-27
      • 1970-01-01
      • 1970-01-01
      • 2016-05-31
      相关资源
      最近更新 更多