将id分配给jquery对话框按钮

Hus*_*ein 32 jquery dialog button

如何为jquery对话框按钮分配一个id.我试过以下但是没有用

buttons: {
Ok: function() {
id="xyz",
...
Run Code Online (Sandbox Code Playgroud)

小智 67

使用jQuery 1.8.9,以下(看似无证)对我有用:

$("#dlg").dialog({
  buttons :  { 
     "MyButton" : {
         text: "My Button",
         id: "my-button-id",
         click: function(){
             alert("here");
         }   
      } 
   }
});
Run Code Online (Sandbox Code Playgroud)

该按钮可以通过$("#my-button-id")来寻址


小智 19

来自官方网站的这段代码为我工作:

$('#dialog').dialog({
    // properties ... 
    buttons: [{
        id:"btn-accept",
        text: "Accept",
        click: function() {
            $(this).dialog("close");
        }
    }, 
    {
        id:"btn-cancel",
        text: "Cancel",
        click: function() {
            $(this).dialog("close");
        }
    }]
});
Run Code Online (Sandbox Code Playgroud)