我怎样才能做到这一点?
我有一个禁用的 jquery ui 按钮,我想显示一个警报。更改页面上的下拉菜单时,该按钮将启用。
HTML:
<button id="AssignRolesButton" disabled="disabled">Assign Roles</button>
JS:
$(function () {
$('#AssignRolesButton').button();
//doesnt work
$('#AssignRolesButton').button().click(function (e) { e.preventDefault(); alert('yoyo'); });
$('#ApplicationsDropdownList').change(function () {
//enables the button
$('#AssignRolesButton').removeAttr('disabled').removeClass('ui-state-disabled');
//doesnt work
$('#AssignRolesButton').button().click(function (e) { e.preventDefault(); alert('yoyo'); });
// also doesnt work
$('#AssignRolesButton').click(function (e) { e.preventDefault(); alert('yoyo'); });
});
});
总而言之,我需要按钮在禁用时具有 jquery ui 样式,并在启用时注册单击功能。