我遇到了使用我的Knockout绑定绑定我的JQuery Mobile复选框的问题。我在窗体其他部分的所有文本框都正常工作,并且您可以通过此图像看到布尔值设置为true(参与奖励和输入比赛的价值)。如何让我的JQuery复选框显示来自Knockout数据绑定的值?
<div data-role="fieldcontain">
<fieldset data-role="controlgroup">
<legend>Sign up for extras</legend>
<label for="IsInRewards">Join Rewards</label>
<input type="checkbox" data-bind="checked: IsInRewards" id="IsInRewards" class="custom" />
<label for="IsEnterContest">Enter Contest</label>
<input type="checkbox" data-bind="checked: IsEnterContest" id="IsEnterContest" class="custom" />
<br />
Value of Join Rewards (IsInRewards) : <span data-bind="text: IsInRewards"></span>
<br />
Value of Enter Contest (IsEnterContest) : <span data-bind="text: IsEnterContest"></span>
</fieldset>
</div>
我已阅读,有路之间的一些问题,淘汰赛和JQuery处理事件,所以我怀疑我的问题是有关这一点,但我一直无法弄清楚。我需要做什么才能让两个JQuery复选框字段显示数据绑定的值?
你可以发布一个链接到jQuery Mobile的复选框插件,您使用的是自定义绑定处理程序? – Tyrsius 2012-07-23 23:09:25
我正在使用jquery.mobile-1.1.0.js,我使用NuGet下载了 – 2012-07-24 19:13:30