1
在我看來,我有一個這樣的事件:數字框上KEYUP不觸發事件時,值爲0
events: {
'click .po_total .updates_total': 'updateTotal',
'focusout .po_total .updates_total': 'updateTotal',
'keyup .po_total .updates_total': 'updateTotal'
}
引入haml JSHTML是:
%input.span2#shipping.updates_total{type: "number", name: "shipping", min: "0.00", step: "0.01", value: "0.00"}
這裏是更新
代碼updateTotal: function(e) {
if(e){
e.preventDefault();
e.stopImmediatePropagation();
}
this.$el.find('.po_total #total').html(this.getOrderTotal());
if (Application.Helpers.currencyToValue(this.$('#total').html()) > 0) {
this.watchTotal(e);
}
},
問題是,當值更改爲0時,updateTotal事件不會觸發。它可以工作所有其他時間,但不是n它是0.我需要它在值爲0時工作,因爲當值爲0時,在updateTotal中發生的條件行爲目前從未發生過。
我怎樣才能得到一個觸發事件,當值更改爲0?一個
您在此粘貼的代碼不相關。我們需要查看'updateTotal'的代碼。 – 2013-03-01 15:43:25
我會發布它,但我的問題是函數不被解僱,而不是函數內的代碼。即使該函數只是:updateTotal:function(){alert('doing stuff');}它不起作用 – richsoni 2013-03-01 15:45:02
將代碼添加到頂部 – richsoni 2013-03-01 15:46:53