knockout.js输入框事件change - 传递旧值
- 论坛
- knockout.js输入框事件change - 传递旧值
8 浏览
knockout.js输入框事件change - 传递旧值
在使用knockout.js给输入框添加change事件绑定时,当事件触发时,旧值会传递给change函数。我可以通过使用blur来解决这个问题。这是否是预期的行为?想法是使用change事件获取旧值,然后使用普通选择器从dom中获取新值?这似乎有些违反直觉。
[jsFiddle示例](http://jsfiddle.net/8KE7G/)
var data = { saved_value:"1", value_changed: function(data){ alert(data.saved_value()); } }; var viewModel = ko.mapping.fromJS(data); ko.applyBindings(viewModel);
当前值: