在挖空页面加载时触发复选框.js而不是单击复选框



我已将多个复选框绑定到一个表中。现在我想将单击事件与每个复选框相关联。

我在复选框的单击事件中分配的方法在文档就绪期间触发,但单击后不会触发。

这是我click绑定:

<input type="checkbox" name="chk2" id="chk2" 
       data-bind="click:$root.SelectLine(this,ItemNo())"/>

JSFiddle

如果要按照文档中所述将多个参数传递给单击处理程序,则需要使用 bind

因此,请将单击绑定更改为:

<input type="checkbox" name="chk2" id="chk2" 
       data-bind="click: $root.SelectLine.bind(this,ItemNo()) "/>

演示 JSFiddle。

最新更新