Knockout js观察div值的变化

时间:2012-12-16 23:23:02

标签: javascript jquery html knockout.js

我的问题从早期问题here

开始

在这个年龄段是一个从1到20的滑块(请考虑这个例子)。现在我将滑块的值存储在另一个div中(这个值保持实际年龄)。我正在为div或输入(隐藏)编写一个更改事件(因为这些没有更改事件)所以我想在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) {
  };

},

1 个答案:

答案 0 :(得分:2)

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

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

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