web-dev-qa-db-ja.com

jqueryuiボタンを無効にする方法

Jquery uiボタンをクリックしても、クリックイベントコールバックがトリガーされます。そのイベントをどのようにブロックしますか?手動で状態を追跡する必要がありますか、それともjquery uiが処理しますか?

28
ablerman

これを試して。

$('#button_id').button("disable");
$('#button_id').button("enable");
35
jcubic

わたしにはできる:

$("#button_id").attr("disabled", true).addClass("ui-state-disabled");
17
dixonpfu

ドキュメントによると:

// setter
$( "#button_id" ).button( "option", "disabled", true );
17
Jarry

このように定義すると:

$("#mybtn").button();

次のように有効/無効にする必要があります:

$("#mybtn").button("enable");
// OR
$("#mybtn").button("disable");
2
GAzcuy

それは実際には:

$("#btn").button({"disabled":true});
0
SallyRothroat