如何在jQuery中禁用模式对话框的OK按钮

时间:2010-03-12 14:51:56

标签: jquery-ui

我想在jQuery中按下OK按钮后禁用模式对话框的OK按钮。

2 个答案:

答案 0 :(得分:2)

在Ok按钮点击事件中写下禁用操作,如下所示

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

上面的代码将获得对话框中的所有按钮,并选择“确定”按钮并仅为该按钮添加属性禁用。

答案 1 :(得分: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;
}