Как это сделать?Добавление функции jquery click к отключенной кнопке?
У меня отключена кнопка 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 щ стиль в то время как инвалиды и зарегистрировать функцию щелчка, когда его включен.
Вы хотите, чтобы отключенный элемент активировал событие клика или нет? –
@roasted: отключенные элементы не могут запускать события кликов ... – Bergi
@ Bergi ya, вот почему я спрашивал и отправлял как ответ обходное решение –