javascript - Knockout observable 数组,在更改事件时获取更新的项目值

标签 javascript dom knockout.js observable

我将 knockout.js 用于可编辑表格,并且我试图在表格中的输入字段值更改时触发验证函数。

我尝试使用可编辑的计算可观察对象:change event on select with knockout binding, how can i know if its a real change (mhu 的回答)

我尝试使用可观察扩展器:KO Extenders

我也试过使用 change 事件:

JSFiddle !

每次尝试都只返回原始值。

截取 observableArray 项的新值以验证新值的标准方法是什么?这不是 KO 的生计吗?

最佳答案

更改您的数据绑定(bind)声明

data-bind="attr: { value: itemValue  }, event: { change: $parent.itemChanged }"

data-bind="value: itemValue, event: { change: $parent.itemChanged }"

工作 fiddle : http://jsfiddle.net/hztaS/

关于javascript - Knockout observable 数组,在更改事件时获取更新的项目值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18890472/

相关文章:

javascript - 变量数据丢失的技术原因

javascript - Node.- 尝试在 https 代理后面请求时出现问题

javascript - 使用纯 JS 在 jQuery 中像 wrap() 函数一样包装元素

Java xml解析两个同名标签

javascript - 动态添加html select另一个选择框选项的onClick

javascript - 当我编写脚本时,它显示 ReferenceError : theWidth is not defined

javascript - 无法使用 Renderer2 更改使用 ViewChild 引用的按钮的属性

javascript - 获取组件的异步 View 模型

javascript - Angular2 版本的 knockout 的 computed observable

javascript - Knockoutjs + Ckeditor 需要帮助解决一些问题