Knockout应用开发指南 第三章:绑定语法(2)
7 click 绑定 目的 click绑定在DOM元素上添加事件句柄以便元素被点击的时候执行定义的JavaScript 函数。大部分是用在button,input和连接a上,但是可以在任意元素上使用。 例子 <div> You've clicked <span data-bind="text: numberOfClicks"></span> times <button data-bind="click: incrementClickCounter">Click me</button></div><script type="text/javascript"> var viewModel = { numberOfClicks: ko.observable(0), incrementClickCounter: function () { var previousCount =this.numberOfClicks(); this.numberOfClicks(previousCount +1); } };</script> 每次点击按钮的时候,都会调用incrementClickCounter()函数,然后更新自动更新点击次数。 参数 主参数 Click点击事件时所执行的函数。 你可以声明任何JavaScript函数 – 不一定非要是view model里的函数