我有一些事件代表團輸入工作的偉大,與執行一些任務:微分更改事件與更新淘汰賽視圖模型
$("#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