Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 如何灰显[禁用]jquery按钮小部件_Jquery Ui - Fatal编程技术网

Jquery ui 如何灰显[禁用]jquery按钮小部件

Jquery ui 如何灰显[禁用]jquery按钮小部件,jquery-ui,Jquery Ui,我是jquery新手,我需要禁用“取消支持”按钮,这是一个jquery按钮小部件。下面是我的代码。请有人帮我解决这个问题 var buttons = { 'Exi1': function() { $(this).dialog('close'); } }; if(batch.SUPDELIVERYMETHOD === 'Email' && details.STATUS === 'VALID') { buttons['Re-send SUP'] = resendPass; } if(

我是jquery新手,我需要禁用“取消支持”按钮,这是一个jquery按钮小部件。下面是我的代码。请有人帮我解决这个问题

var buttons = {
'Exi1': function() {
$(this).dialog('close');
}
};
if(batch.SUPDELIVERYMETHOD === 'Email' && details.STATUS === 'VALID') {
buttons['Re-send SUP'] = resendPass;
}
if(details.STATUS === 'VALID') {
buttons['Cancel SUP'] = function() {
$('#dialog-confirm-cancelsup').dialog('open');
};
}

在此处找到一个较旧的答案:

您可以这样使用它:

JavaScript

var btns = {
  "Exi1": function(e) {
    $(this).dialog('close');
  }
};
if (batch.SUPDELIVERYMETHOD === 'Email' && details.STATUS === 'VALID') {
  btns["Re-send SUP"] = resendPass;
}
if (details.STATUS === 'VALID') {
  btns["Cancel SUP"] = function(e) {
    $('#dialog-confirm-cancelsup').dialog('open');
  };
}

$(function() {
  $("#diag").dialog({
    buttons: btns,
    width: "400px"
  });
  $(".ui-dialog-buttonset button:contains('Cancel SUP')").button("disable");
});

您是否尝试过
$(按钮).prop(“disabled”,true)
活动类型?@PradeepSubramani很高兴听到这有帮助。我希望你能把它标为答案,如果有用的话就投票表决。