我有一些事件代表团输入工作的伟大,与执行一些任务:微分更改事件与更新淘汰赛视图模型
$("#myParentWrapperId").delegate("input,textarea,select", 'change keypress', function (e) {
//runStuff();
});
<select data-bind="value:MyVM.MyPropValue"></select>
下的另一种方法,我在编程更新视图模型的一些相同的输入字段。
self.MyListItems()[idx].MyVM.MyPropValue(data.MyVM.MyPropValue);
问题是,当我编程方式更新视图模型的选择字段,它似乎也被烧成变化事件,并触发上述事件代表团,我不想要的。
是否有可能之一:
A)还更新视图模型但它不是选择触发onchange事件,但没有打破依赖的观测?
或在事件代理
B)上述嗅出并且当用户导致onchange事件并且当视图模型更新会导致onchange事件区分?
干得好,我正在用选择值的int更新viewmodel。用它来解决问题。谢谢!!非常感谢您的帮助。 – user3195170