我使用骨干,这是我的观点:
view = Backbone.View.extend({
events: {
'click #but': 'someAction'
},
someAction: function(){
alert('yo!');
}
});
如果#but被禁用,此代码不起作用。我必须将哪个事件用于禁用按钮?
答案 0 :(得分:2)
在你的html中做这样的事情,把你的按钮包在div中:
<div id='butWrapper'>
<button id="but" disabled></button>
</div>
在此包装器中查看代码hadle事件:
events: {
'click #butWrapper': 'someAction'
},