我已在下拉列表的'change'事件中注册了一个方法,如下所示:
this.$el_period.on('change', function () {that.my_method();});
在my_method中,我可以获取所选的新值,但我想知道是否可以获取用户切换的先前值。
感谢的
答案 0 :(得分:0)
是的。可以得到以前的状态。
从文档中:
var bill = new Backbone.Model({
name: "Bill Smith"
});
bill.on("change:name", function(model, name) {
alert("Changed name from " + bill.previous("name") + " to " + name);
});
bill.set({name : "Bill Jones"});