动态添加按钮到对话框

有没有办法动态地在jquery ui中的对话框中添加一个按钮。

我尝试使用:$(this).add(“button”);

有时您也想稍后添加按钮。

 var mydialog = ... result of jqueryui .dialog() var buttons = mydialog.dialog("option", "buttons"); // getter $.extend(buttons, { foo: function () { alert('foo'); } }); mydialog.dialog("option", "buttons", buttons); // setter 

这是在jQuery UI页面上找到的对话框… http://jqueryui.com/demos/dialog/ (单击“选项”选项卡,然后单击“按钮”的链接)

“初始化后获取或设置按钮选项”…

 $( ".selector" ).dialog( "option", "buttons", { "Ok": function() { $(this).dialog("close"); } } ); 

只需添加适当的选择器(您使用的任何元素作为对话框),您应该好好去。