KnockOut js复选框获取选定的值

时间:2013-11-08 12:16:49

标签: javascript jquery knockout.js

我开始使用KO v3 js并在探索其功能时遇到了复选框的选中绑定。虽然网上有很多例子,但我没有找到任何可以帮助我的例子 我曾尝试过以下代码:

我的观点:

<input type="checkbox" data-bind="checked: selectedCountry" value="1" />UK
<input type="checkbox" data-bind="checked: selectedCountry" value="2" />USA
<input type="checkbox" data-bind="checked: selectedCountry" value="3" />Canada
<br />

You have selected:
<span data-bind="text: ko.toJSON(selectedCountry())"></span>

我的观点模型:

var viewModel = {     
    selectedCountry: ko.observableArray(["1","3"])        
};
ko.applyBindings(viewModel);

这样可以正常工作,并按照数组显示所选复选框,但即使选中/取消选中复选框,该值也不会更新。

0 个答案:

没有答案