2013-11-15 129 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 
} 

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