Javascript 引导JQuery加载状态自动禁用按钮,如何让其他状态也这样做
Javascript 引导JQuery加载状态自动禁用按钮,如何让其他状态也这样做,javascript,php,jquery,ajax,twitter-bootstrap,Javascript,Php,Jquery,Ajax,Twitter Bootstrap,$this.button('loading')自动在其运行时向其添加禁用的类,我想创建第二个版本的$this.button('loading')。所以我可以在一个加载按钮中有两个版本的文本 如果我使用自定义条目,如continue或loading2,它将在该时间段内应用文本,但不应用disabled类 范例 我试过只做一个attr add并更改按钮的html,这很有效。但是表单实际上永远不会完成,它只是挂在第二个文本上 文本的第二部分需要保留,直到它调用的php页面完成为止(对于上面的示例,现
$this.button('loading')
自动在其运行时向其添加禁用的
类,我想创建第二个版本的$this.button('loading')
。所以我可以在一个加载按钮中有两个版本的文本
如果我使用自定义条目,如continue
或loading2
,它将在该时间段内应用文本,但不应用disabled
类
范例
我试过只做一个attr add并更改按钮的html,这很有效。但是表单实际上永远不会完成,它只是挂在第二个文本上
文本的第二部分需要保留,直到它调用的php页面完成为止(对于上面的示例,现在可以正常工作,除了在
继续部分中可以单击按钮。根据引导,第二次调用btn.按钮(…)
超时后将重置按钮状态:
$()。按钮(字符串)
重置按钮状态-将文本交换为任何数据定义的文本状态
相反,您只想在按钮的现有状态下修改其文本,即:
setTimeout(function(){
btn.prop('value', 'still going..')
}, 1000);
所以,如果我理解正确的话,您的问题是按钮在加载期间没有被禁用?它在加载期间被禁用,但在第二次加载期间没有禁用status@pero太好了!!!!!把它标记为答案,我会投票支持它。@AndrewWilson谢谢,但我在第一个例子中犯了错误!:)