Jquery UI窗口不显示按钮"是"

时间:2014-09-09 15:57:45

标签: jquery jquery-ui

只是想在删除照片前确认用户。我使用Jquery UI对话框窗口。下面的代码正确显示窗口,但没有“是”按钮。你能不能看看代码并帮我找出错误。

   $( "#aaa").text("Do you want to delete the photo?");
    $( "#aaa").dialog({     
            modal:true,
            draggable:false,
            buttons: [{text: 'Yes',
                      click: function() {  
                      // delete photo  
                      },                
                      text: 'No',
                      click: function() {$(this).dialog('close');}
                     }]    
     }); 

1 个答案:

答案 0 :(得分:0)

您有一个缺失的结束}

buttons: [{text: 'Yes',
           click: function() {  } // <-------------- function closing
          }, // < ------------ object closing
          {                
            text: 'No',
            click: function() {$(this).dialog('close');}
          }] 

或者你可以这样做:

buttons: {
         'Yes': function() {  },
         'No' : function() { $(this).dialog('close');  }
         }