我已将多个复选框绑定到一个表中。现在我想将单击事件与每个复选框相关联。
我在复选框的单击事件中分配的方法在文档就绪期间触发,但单击后不会触发。
这是我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。