Knockout.js 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

click

click绑定在DOM元素上添加事件句柄以便元素被点击的时候执行定义的JavaScript函数。大部分是用在buttoninput上。

<div>
    You've clicked
    <span data-bind="text: numberOfClicks"></span>times
    <button data-bind="click: incrementClickCounter">Click me</button>
</div>
var viewModel = {
        numberOfClicks: ko.observable(0),
        incrementClickCounter: function() {
            var previousCount = this.numberOfClicks();
            this.numberOfClicks(previousCount + 1);
        }
    };

每次点击按钮的时候,都会调用incrementClickCounter()函数,然后更新自动更新点击次数。

用click绑定,去绑定一个按钮试试吧。