jquery对话框 - 无法在打开时禁用按钮

时间:2014-03-26 15:53:09

标签: javascript jquery jquery-ui jquery-ui-dialog

我想在jquery对话框显示中禁用某些按钮(带有一些附加条件),我无法执行此操作。我尝试了许多不同的方法,但没有一种方法奏效。我没有想法。

附加示例代码(在coffeescript中):

$('#messages').dialog({
  height: 500,
  width: 800,
  resizable: false,
  modal: true,
  show: 'fade', 
  hide: 'clip',
  buttons: [
      {
      id: "msg-close",
      text: "Close",
      click: ->
        $('#msg-close').prop('disabled', true) //this one works
      }
    ],
  open: ->
    $('#msg-close').prop('disabled', true) //this one doesnt work
});

$('#msg-close').prop('disabled', true) //this one doesnt work

1 个答案:

答案 0 :(得分:0)

open需要像这样的函数

open: function () {
    $('#msg-close').prop('disabled', true);
}