1
标签所以,我有一个看起来像一个标签:禁用与输入类型=按钮
<a id="createBtn" class="btn" title="" type="button">
<b>+</b>
Create New
</a>
有时候,我们希望它积极的,有时没有。我已经尝试了多种方法来禁用它,添加禁用的类,添加禁用的属性,试图删除type属性(我学会了你不能这样做),将它绑定到一个防止默认行为的函数,并使用jquery的.bind('click', false)
,但似乎没有任何工作。
我想知道什么js或jQuery的东西,我可以做这个标签为了禁用它。它就会变灰像它的禁用,但它仍然有依赖于它的作用,这是骨干
这里的一些,不是所有的,我尝试过的事情:
this.$('#createBtn').addClass('disabled');
this.$('#createBtn').attr('type', 'button');
this.$('#createBtn').bind('click', false);
} else {
this.$('#createBtn').removeAttr('type');
this.$('#createBtn').removeClass('disabled');
的#createBtn被绑定到更新在此骨干视图的初始化方法中创建的UI的事件。
"click #createBtn": "renderNewTemplate",
点击锚时,会发生什么的禁用 - 这是提交表单? – 2013-03-27 02:01:05
@Evan它通过在页面上添加一个新的div来更新UI。 – Crystal 2013-03-27 02:02:36
有没有'href'属性导致这个?正如你所提到的,我没有看到“行动”,所以我在这方面感到困惑。 – 2013-03-27 02:03:34