これどうやってするの?
アラートを表示したい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 スタイルを無効にし、有効にしたときにクリック機能を登録するには、ボタンが必要です。