Knockout.js和jquerymobile的flipswitch:绑定变量没有更新

时间:2013-10-04 16:24:53

标签: jquery-mobile knockout.js

我正在尝试使用jquerymobile的新flipswitch控件而不是滑块,但它有一个奇怪的行为:“翻转”开关不会使knockoutjs相应地更新值。 但是在select元素上调用.val()我得到正确的值,因为它应该来自flipswitch的可视状态。

我在jsfiddle上做了一个演示

http://jsfiddle.net/Dn3Fz/3/

    <select data-bind="value: Partecipating" id="switch" data-role="flipswitch">
    <option>Yes</option>
    <option>No</option>
    </select>
    <br>Value is: <span data-bind="text: Partecipating"></span>

如您所见,正常的下拉菜单和滑块更新了标签,而flipswitch没有。

我无法理解这是flipswitch小部件或库中的错误。或者别的什么。

希望在调试和可能解决此问题方面提供一些帮助。 谢谢

西蒙

1 个答案:

答案 0 :(得分:1)

这是jquerymobile 1.4 beta的错误