Когда я нажимаю кнопку jquery ui, она по-прежнему вызывает обратный вызов события click. Как заблокировать это событие? Должен ли я вручную отслеживать состояние или jquery ui заботится об этом для меня?
Как отключить кнопку jqueryui
Ответ 1
Попробуйте это.
$('#button_id').button("disable");
$('#button_id').button("enable");
Ответ 2
согласно документации:
// setter
$( "#button_id" ).button( "option", "disabled", true );
Ответ 3
Это работает для меня:
$("#button_id").attr("disabled", true).addClass("ui-state-disabled");
Ответ 4
Если вы определяете так:
$("#mybtn").button();
вы должны включить/отключить, например:
$("#mybtn").button("enable");
// OR
$("#mybtn").button("disable");
Ответ 5
Это на самом деле:
$("#btn").button({"disabled":true});