如何禁用jqueryui按钮

时间:2010-09-17 19:51:31

标签: jquery-ui button

当我点击一个jquery ui按钮时,它仍会触发click事件回调。如何阻止该事件?我是否必须手动跟踪状态或者jquery ui为我处理这个问题?

5 个答案:

答案 0 :(得分:35)

试试这个。

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

答案 1 :(得分:17)

根据文件:

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

答案 2 :(得分:17)

它对我有用:

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

答案 3 :(得分:2)

如果你这样定义:

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

你必须像这样启用/禁用:

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

答案 4 :(得分:0)

实际上是:

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