2010-03-12 97 views

回答

2

寫在你的確定按鈕單擊事件中的禁止行爲如下

"Ok": {       
     click: function() { 
      $(".ui-dialog-buttonpane button:contains('Ok')") 
          .attr("disabled", true) 
          .addClass("ui-state-disabled"); 
         } 
     } 

上面的代碼會得到所有的按鈕,在對話框,選擇確定按鈕,添加屬性只禁用該按鈕。

+0

+1爲jquery類更改。我無法使用這個,因爲我的應用程序是本地化的,但您的回答指向了正確的方向。我在另一個例子中添加了本地化的答案,並使用e.target而不是jQuery路徑來選擇按鈕。乾杯 – Shanimal 2012-09-06 15:45:11

0
"Ok": { 
    click: function (e) { 
     $(e.target) 
      .attr("disabled","disabled") 
      .addClass("ui-state-disabled"); 
     return false; 
    } 
} 

,或者如果它的定位:

buttons = {}; 
buttons[strings.buttons.ok] = function(e){ 
    $(e.target) 
     .attr("disabled","disabled") 
     .addClass("ui-state-disabled"); 
    return false; 
} 
相關問題