当我点击一个jquery ui按钮时,它仍会触发click事件回调。如何阻止该事件?我是否必须手动跟踪状态或者jquery ui为我处理这个问题?
答案 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});