2013-11-15 215 views
1

我的工作与jQuery和我有对话有两个按钮[ OK, Cancel ]jQuery的隐藏OK按钮

我的代码是

$("#test").dialog({ 
      modal: true, 
      minHeight: 600, 
      minWidth: 550, 
      buttons: { 
       OK: function() { 

        $(this).dialog("close"); 
       }, 
       Cancel: function() { 
        $(this).dialog("close"); 
       } 
      } 
     }); 

有时候,我需要隐藏OK按钮(仅查看权限)

灿有人帮助我?

回答

1
$("#test").dialog({ 
      modal: true, 
      minHeight: 600, 
      minWidth: 550, 
      buttons: [{ 
         text: "Ok", 
         id:"okid" ,//by this id set now you can do all operation base on this id 
         click: function() { 
           $(this).dialog("close"); 
          } 
         }, 
         { 
            text: "Cancel", 
            click: function() { 
             $(this).dialog("close"); 
            } 
           }] 
     }); 

为隐藏确定按钮现在

$("#okid").hide(); 
0

使用选择器来识别按键,调$(selector).hide()

例如,这应与jQuery UI的

$('.ui-button:contains("Ok")').hide() 
0

几点建议工作 在按钮部分,您可以找到2个按钮 - 一个是OK,s第二个是取消... 取决于您的条件/需求,您不能删除好的部分。

一样,如果没有,登录你如果登录后,您可以加载另一个对话框....

几点建议 在按键部分可以加载不同的模式... 你可以找到2按键 - 一个是好的,第二个是取消... 你不能删除好的部分取决于你的条件/需求。

一样,如果没有,登录你如果登录后,您可以加载另一个对话框....

var checking = '<?php if($UserId == "")echo '0'else echo 1; ?>'; 
if(checking == 1){ 
     // load a dialog 
}else{ 
    // load a different dialog 
} 

可以加载不同的模式...