【发布时间】:2014-09-23 22:07:28
【问题描述】:
我正在使用 Ladda UI 进行引导。
使用 jquery,我尝试在用户单击按钮后禁用它。
我尝试使用 ajax OnComplete / OnSuccess / OnBegin ,但无济于事 - 按钮保持启用状态。
如果我在 firebug 上手动更改标记 - 我可以禁用它。还要注意 js 肯定会触发。
这是标记:
<a id="icalSync" href="/iCal/iCalCreatedLinks" data-ajax-method="GET" data-ajax-complete="AjaxOnCompleteDisableButton" data-ajax="true" data-style="expand-left" class="btn ladda-button">
<span class="ladda-label">Sync iCal</span>
<span class="ladda-spinner"></span>
</a>
这里是js函数:
function AjaxOnCompleteDisableButton() {
$("#icalSync").attr("disabled", true);
}
如果能提供任何帮助,我将不胜感激。
【问题讨论】:
-
由于
a元素没有任何disabled属性,这将不起作用...将您的元素更改为button、input或添加 CSS 规则来模仿某些类的禁用状态...
标签: javascript jquery html ajax twitter-bootstrap