0

我在将 JQuery Mobile Checkboxes 与我的 Knockout 绑定绑定时遇到问题。我在表单其他部分的所有文本框都正常工作,正如您在这张图片中看到的那样,布尔值设置为 true(加入奖励和参加比赛的值)。

在此处输入图像描述

 <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>

我读过 Knockout 和 JQuery 处理事件的方式之间存在一些问题,所以我怀疑我的问题与此有关,但我一直无法弄清楚。我需要做什么才能让两个 JQuery 复选框字段显示数据绑定中的值?

4

1 回答 1

0

不难做到.. 您可以为 jquery ui 复选框http://knockoutjs.com/documentation/custom-bindings.html创建自定义绑定处理程序

于 2012-07-24T04:48:22.227 回答