javascript - Knockout js观察div值变化

标签 javascript jquery html knockout.js

我的问题从早期的问题开始here

在这个时代是一个从 1 到 20 的 slider (请考虑这个例子)。现在我将 slider 的那个值存储在另一个 div 中(这个包含实际年龄)。我正在为 div 或 input(hidden) 编写一个更改事件(因为这些没有更改事件)所以我想在 div 中的文本更改时构建一个自定义事件我希望事件触发。

部分代码:

<div class="readonly" data-bind="text: Points, event:{customevent :$.root.value_changed}"></div>
<input class="points" type="hidden" data-bind="text: Points, event:{customevent :$.root.value_changed}" />

JavaScript

customViewModel : function() {

  var self = this;
  self.value_changed = function (data) {
  };

},

最佳答案

您可以在元素上触发此事件:

$("div").trigger("customevent");​

工作示例在这里:http://jsfiddle.net/qU7c8/1/

关于javascript - Knockout js观察div值变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13906489/

相关文章:

javascript - 删除 TinyMCE 4 中的子菜单项

javascript - 在 AngularJS 中销毁和创建指令

用于绘制精美图表的 JavaScript 框架

javascript - jqGrid 在按钮单击时动态更改搜索运算符类型

html - 从 HTML 转换为 WordprocessingML

javascript - 将 ng-options 与嵌套数组一起使用

Javascript,具有设置生命周期的对象?

javascript - HTML5 显示视频缩略图预览

html - 导航中的元素单独调整大小而不是一起调整

javascript - 类似于 weebly 页面编辑器的丰富内容编辑器